Having enjoyed the Mystic Aquarium in Mystic, CT, and the New England Aquarium and Museum of Science in Boston, MA, I figured we would take in the sights at ECHO in
Have you been to this Vermont attraction? Tell other travelers what to expect. Submit a review today!
4 of 5 stars
How many places in the world can offer a view of five or more mountain ranges? I can't imagine there are many, but I know of at least one: Mount Equinox. On a clear day,