Echo USA

ECHO, Leahy Center for Lake Champlain, formerly the Lake Champlain Basin Science Center, is 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.
  • Established: 2003
  • Location: 1 College Street · Burlington, Vermont
  • Visitors: 170,000
  • Type: Science Center
Data from: en.wikipedia.org