ECHO announces construction of Vermont’s largest freshwater aquarium
Rendering courtesy of ECHO, Leahy Center for Lake Champlain. Vermont Business Magazine ECHO, Leahy Center for Lake Champlain, Vermont’s science and nature museum, will complete a large-scale renovation of its well-known “Into the Lake” exhibit. The current …