October 11, 2012

Paul Ryan has held a whopping nine 90-minute debate prep sessions

No comments:

Post a Comment