Wednesday, August 13, 2008

Obama's Best Ad So Far?

Plugged in for 16 key states.

No comments:

Post a Comment