Hometown Hotspot: Champ Fest

Published 02/21 2014 09:06AM

Updated 02/21 2014 09:28AM

Going on now and ending on March 2ND, ECHO Lake Aquarium and Science Center will be holding Champ Fest. Champ is the mythical creature said to live in the waters of Lake Champlain. On display will be the original 1977 photograph by Sandra Mansi. The photograph is the best evidence of a creature living in Lake Champlain.

Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.