The former presidential candidate announces his support at Grand Rapids, Michigan Obama rally.
"The reason I am here tonight is because the Democratic voters of America have made their choice, and so have I."
Watch video above. SEE PHOTO COLLAGE HERE.
Clinton chair McAuliffe responds: "We respect John Edwards, but as the voters of West Virginia showed last night, this thing is far from over.”
Flashback: So, did Edwards slip up and say "him" when talking to MSNBC's "Morning Joe" last week about who he voted for in North Carolina's primary? Watch video here.
HALPERIN'S TAKE: Questions about Edwards' endorsement of Obama.

