Obama on a roll.

Barack Obama

Recent posts on PoliticusUSA