Les Stroud is the Greatest American Hero Ever Born, in Canada


Les Stroud is the greatest American hero born in Canada. And now he looks for Bigfoot.


Comments