On the Trail of Champ

On the Trail of Champ
NR Small Town Monsters Collection PosterPart of Small Town Monsters Collection
Embed MovieCopiedi
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,