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
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