Hiking Acadia National Park - Mount Desert Island, ME.
Wonderland Trail - Southwest Harbor, ME. Hiking Acadia National Park - Mount Desert Island, ME.