Former Democratic presidential candidate John Edwards endorsed front-runner Barack Obama on Wednesday, according to CNN.
John Edwards endorses Barack Obama