Massachusetts
Beach Layers
The sands of Crane Beach, the waters of Ipswich Bay and Plum Island in the distance
Photo Credit:
The sands of Crane Beach, the waters of Ipswich Bay and Plum Island in the distance