Story
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,
2018Movie
Not streaming in any country yet.
June 16, 2018 · English · United States