In this episode of Bigfoot Society, we travel to rural Ontario, Canada where a witness describes a terrifying close-range Sasquatch encounter in …