Former Vice President and Nobel Peace Prize Winner Al Gore endorsed Barack Obama at a 20,000 person rally in Detroit, MI on June 16, 2008.