satanfudge.com
bigfoot-face-41
Bigfoot: A novel species of primate. Possibly an extant hominin.