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 2014 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.