Did Les Stroud really find a Sasquatch? [video=youtube_share;xHcC6WbwuUw]http://youtu.be/xHcC6WbwuUw[/video] http://youtu.be/xHcC6WbwuUw [video=youtube_share;bjj40k4zcAo]http://youtu.be/bjj40k4zcAo[/video] http://youtu.be/bjj40k4zcAo 2 points: I haven't seen the episode. Nor read the internets about it, yet. B) It's Les F'N Stroud! Idk the man, but he doesn't seem like a full blown charlatan. It's either an awesome fake or a legitimate North American land ape. What says you people?