Big foot. Jane goodall has said he fully believes a group of large primates could survive in the Pacific northwest without being found. Les Stroud has had bigfoot encounters so on amd so forth. If woodsmen and primate experts believe I think I should too lol
What movie scared the shit out of you?