>>2337629Yes. We have no fossil record of non-human apes living in North America, no hard evidence from any sighting, and much of what people claim about Bigfoot is complete nonsense from a scientific perspective.
>giant biped>red tapetum lucidum in an apeUhh looks like somebody didn't pay attention in Paleoanthropology and Primatology.