Sasquatch
Definition
A legendary ape-like creature said to inhabit North American forests, with numerous alleged sightings and encounters contributing to cryptid folklore.
A legendary ape-like creature said to inhabit North American forests, with numerous alleged sightings and encounters contributing to cryptid folklore.