Political Gabfest

The “Can You Buy a President for $889,000,000?” Edition

January 30, 2015
0:00 -:--
Speed
++++++