Nature

Season 2 Ep 84/1/2010

The natural world beguiles Demetri as he expounds on the cruelty of duck hunting and Bigfoot's mysterious sexual orientation.

Watching