ECHO, Leahy Center for Lake Champlain (Family Fun in New England)

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

Comments

Popular posts from this blog

Red, White, & Blue Playdough

Pirate Birthday Party & Treasure Hunt

Hamburger Cookies - A "No Bake" Recipe