… Sasquatch, a creature said to inhabit remote forests in North America. Bigfoot has become a fixture of American folklore, with reported sightings …