Hampden, ME

Travel Guide

A sandy beach with footprints, a calm lake, and a forest in the background.
A riverbank with a sandy shore, a bridge in the distance, and a forested hill.