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.