In 2004, John Kerry, the most liberal member of the Senate and nobody's idea of a good candidate, received 59 million votes. He bettered Al Gore's 2000 vote total by 17 percent. He only lost because George Bush generated 62 million votes, the greatest number in American history. Who received the second greatest number of votes in American history? John Kerry.
A left-liberal can win, and will win, unless he is defeated by his rival. Barack Obama will not defeat himself. He's already too strong a candidate for that to be a possibility