Friday, October 15, 2010

Obama and Biden's Speech in Delaware Video