OMG. WTF is this? July 12, 2013 Alien? Please say alien. It’s an alien, right? Oh crap. Misshapen baboon. h/t Huffington Post Photo Llewellynn Dixon Continue Reading