Description

A bipedal ape-like creature that is purported to inhabit the forests of North America; also known as Bigfoot (See also “Bigfoot”).