Thursday, October 29, 2015

Borowitz on the debate


No comments: