By 34 votes, Rick Santorum won Iowa. For the past two weeks we have heard Mitt Romney was the first non-incumbent to win both Iowa and New Hampshire. Wrong!

The Des Moines Register reports Rick Santorum won. More troubling for the Iowa GOP, the GOP reports it will never have a completely accurate vote count because the votes in some precincts have gone missing.

The only thing that can be said for sure is Rick Santorum is the real winner.

If Newt Gingrich now wins South Carolina, we are in for a heck of a ride.