Watch: Lake Champlain Monster Spotted on Sonar? | Coast to Coast AM
A cryptozoologist in Vermont has captured some truly intriguing sonar footage which shows a sizeable anomaly that just might the legendary monster of Lake Champlain.
www.coasttocoastam.com