Barack Obama says he has a "new American majority", and judging by the results of the Potomac Primaries, it looks like he's onto something.
Obama topped Hillary Clinton in all three races yesterday, winning by a margin of almost 2-to-1 in Maryland and Virginia and 3-to-1 in the District of Columbia.
What's significant is not just that Obama won, it's how he did it – pulling away many of the voters who make up Clinton's political base. Obama did well as usual among young voters, independents and African-Americans.
But, that wasn't all. He beat Clinton among voters 65 and older, blue collar workers and women. In Virginia, he won the white vote along with every income, education and religious group. He even won a majority of Latino support there.
This all leaves Hillary Clinton in a pretty tough position. Obama's wide margins in the races over the last week mean that Clinton not only needs to win in Ohio and Texas on March 4th, but she needs to answer back with a couple landslides of her own.
To read more and contribute to the Cafferty File discussion click here