“New York State declares Bigfoots to be Mythical!”
60 minute documentary of eyewitnesses to Bigfoot sightings in Western New York.
Viewers who watched I've Seen Bigfoot also enjoyed