One step at a time: Appalachian Trail hike to raise funds for library  The Ellsworth American

More...