Video: Lake Champlain Monster Celebrated with New Exhibit at Vermont Museum

Photo: ECHO Center

A new permanent exhibit at a renowned nature and science museum in Vermont celebrates the legendary Lake Champlain Monster. The sizeable showcase, dubbed 'Champ: America's Lake Monster,' recently opened at the ECHO Center in Burlington. More than a year of work reportedly went into the development and creation of the three-level exhibit that features as its centerpiece "the largest and most realistic sculpture of Champ ever created."

More on this story at the Coast to Coast AM website.


View Full Site