Obama on a roll.

Feb 27 2008 Published by under Featured News

Barack Obama

One response so far