Tuesday, March 08, 2011

That $105 Billion, Explained



Bachman certainly is a live wire, and you have to admire her tenacity.

No comments:

Post a Comment