Barack Obama with John Edwards

Barack Obama speaks in Grand Rapids, Michigan with John Edwards. In yet another major blow for Hillary Clinton, the former Vice Presidential candidate, John Edwards has endorsed Barack Obama for the Presidency.