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.