Sunday, March 6, 2011

Tim Kaine: Cheerleader-In-Chief

Not too many political ads make me laugh but his one did.

No comments: