buffalopundit.com
Buffalopundit Endorsements 2012
The Iowa Caucuses took place on January 3rd of this year - that's almost a full year ago. I first want to comment on just how fundamentally horrible and broken