Find our audiovisual work at ECHO Leahy Center for Lake Champlain, formerly the Lake Champlain Basin Science Center, a science and nature museum located on the Burlington waterfront in northern Vermont. The center is home to more than 70 species of fish, amphibians, invertebrates, and reptiles, major traveling exhibitions, and the Northfield Savings Bank 3D Theater.
Previous
Previous
Burlington Beer Co.
Next
Next