Image 1 of 1

Owls Head95.jpg

Owls Head Light State Park, Maine, USA