"A fast-flowing stream carves a meandering course across Sand Beach, the largest saltwater beach in Acadia National Park and on Mount Desert Island in Maine. The stream separates the main part of Sand Beach from the tree-sprinkled slopes of Great Head, a p"
Price: 10