Sunday, September 23, 2012

Republicans design the perfect tampon



The next six weeks are going to be rough on Republicans.

No comments: