Posts Tagged ‘BO’

Barack Obama wears an American Flag Lapel Pin

June 12, 2008