Wednesday, June 08, 2011

3 things the Weiner scandal tells us about liberals

No comments: