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.