In January we launched our Family Fun in New England series by sharing about a favorite, local spot for us, The Montshire Museum of Science. This month we're happy to share about another New England family attraction which we've enjoyed several times - ECHO, Leahy Center for Lake Champlain. ECHO is a science center and lake aquarium located on the Burlington, VT waterfront.




Although ECHO is a