Leahy Center for Lake Champlain Aquarium, Burlington, Vermont.

- Image ID: C8325M
Leahy Center for Lake Champlain Aquarium, Burlington, Vermont.
Frank Vetere / Alamy Stock Photo
Image ID: C8325M
Leahy Center for Lake Champlain Aquarium, Burlington, Vermont. ECHO Lake Aquarium and Science Center, formerly the Lake Champlain Basin Science Center, is located on the Burlington waterfront in northern Vermont. The name ECHO represents the mission of the organization which is to “educate and delight” people of all ages about the Ecology, Culture, History and Opportunities for stewardship of the Lake Champlain Basin.
Location: Burlington, Vermont USA