Videos·Posted on Sep 26, 2014This Screaming, Hairy Armadillo Is Your Spirit AnimalWTF.by Allison BaggBuzzFeed Video CuratorLinkFacebookPinterestTwitterMail Dear lord what is happening. View this video on YouTube Via youtube.com