Well, now I know the new mascot for the Tea Party: the American bison. #barrycade

There’s something about nature that doesn’t love a barrycade.  You could almost hear the bison thinking Stupid humans.  Can’t even get a good scratch out of it.

We know, Mr. Bison.  God, we know.

Via Twitchy.