Well they say this is the best evidence yet. I have always been very skeptical of an unknown primate in N. America, let alone a hominid. We will see I guess…
New Bigfoot Evidence Screened as Experts Claim Proof of Existence
For Brian, Roger and Art