There must be 100’s of Echo lakes in the world but, to anyone who has ever visited Maine, Echo lake means only one thing, Echo Lake Beach in Acadia National Park. A crystal clear freshwater lake at the foot of Beech mountain. In the early morning, before the crowds arrive, it’s a serenely quiet and contemplative space often glazed in grey morning mists 24" x24" x2"