smalltownmonsters.com
On the Trail of... Champ
On the trial of…Champ chronicles North America’s most infamous lake monster, affectionately known as “Champ”. Shot on location at Lake Champlain, Vermont/New York, USA, On the trail of…Champ dives deep into the rich history of the region in connection with Champ