Former presidential candidate John Edwards endorsed Sen. Barack Obama today at a rally in Grand Rapids, Michigan.
John Edwards endorses Barack Obama