Hitching Post Fact Check

As we learned yesterday, claims about Idaho’s Hitching Post wedding venue are a total lie. But that hasn’t stopped the avalanche of screeching out of Teabagistan – if anything, they’ve gotten louder.