Unexplained
Paranormal Phenomena

Hikers capture footage of ‘Bigfoot’ in Canada

0

This Bigfoot footage was allegedly filmed by hikers on a trail near Mission, in British Columbia, Canada