Sitting here watching the travel channel and they are featuring a big foot expose. The crew are in Canada following a tracker and are getting excited.
What are your thoughts?
Bogus? Legit?
Of all the fringe claims out there, this one seems most likely to exist out of them all.


Reply With Quote

