Lake Champlain’s Legendary Monster ‘Champ’? - Enhanced / Stabilized Video
October 23rd, 2009
Statement with the video: The best yet stabilized and enhanced version of some of the best ever footage of CHAMP, The lake monster living in Lake Champlain, a natural freshwater lake in North America, partially situated across the U.S.-Canada border in the Canadian province of Quebec and partially situated across the Vermont-New York border. While there is no scientific evidence for the cryptid’s existence, there have been over 300 reported sightings.
__________________________
posted June 3, 2009
Video: Lake Champlain’s Legendary Monster ‘Champ’?

Click for ...
Read the whole story
Leave a comment
Related Videos
Related tweets from 


