Bigfoot Sighting Filmed In South River Ontario, Canada – 2009

This bigfoot sighting was filmed in South River Ontario, Canada on the 12th January 2009

This bigfoot sighting was filmed in South River Ontario, Canada on the 12th January 2009

Leave a Reply