Bigfoot sculpture put where some search for creature
Published: December 11, 2017

WHITEHALL, N.Y. (AP) —A nearly 12-foot-tall sculpture of Bigfoot has been erected in an upstate New York town where some say the legendary creature stalks the...
Subscribe Today!
Advertisement