OMG. WTF is this? by Dawn Walton | Posted on July 12, 2013November 13, 2013 Alien? Please say alien. It’s an alien, right? Oh crap. Misshapen baboon. h/t Huffington Post Photo Llewellynn Dixon Share on FacebookTweetFollow us