Image 1 of 1

Owls Head96.jpg

Owls Head Light State Park, Maine, USA