Posted
Thursday, February 19, 2009 at 9:38 PM
Sat about a dozen feet from this collegiate mascot last night and, let me tell you, it's possibly the weirdest, most annoying thing I've ever come across. What "it" does in this video is what it does for the entire... freaking... game. Oh. Man.