"New York State declares Bigfoots to be Mythical!"
60 minute documentary of eyewitnesses to Bigfoot sightings in Western New York.
No media sources available