Square Rock
United States
>
New Hampshire
>
Rockingham County
>
Rye
>
Square Rock
Square Rock in Rye.
Square Rock
Vegetation and ground cover
Coastline
Lunging Island