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