New Hampshire - Susan Hershey
Rye Beach Rocks

Rye Beach Rocks

New Hampshire