Bigfoot Whitehall

Bigfoot: Whitehall New York

Road Side Attraction:  Sasquatch Sculpture   Sasquatch Sculpture in Whitehall, New York. Sasquatch is a big (Bigfoot) deal in the small town of Whitehall in Upstate New York. Located at the southern-end of Lake Champlain, in the Adirondack foothills, Whitehall has been called the Bigfoot Capital of the East Coast. It’s also officially named the Birthplace