Gloucester Beach, Massachusetts
Gloucester BeachMassachusettsUSABeachRocksPebbleGranite
From USA New England