this is an exhibit at the Echo Science center in Burlington VT focusing on the legend of Champ and some of its modern day cultural impact. Champ is believed to be similar to the Loch Ness Monster in Scotland. It lives in Lake Champlain which is between New York and Vermont.
Cryptozoology novel about two boys who find something strange on the beach one night see video book trailer
dltanner99 11 months ago
Ive not been there
pogsquatch 1 year ago
ive been there
dovenoy 1 year ago