onlybeaches

Counting the waves…

Black Rock Beach: New Shoreham's Hidden Rhode Island Shore | OnlyBeaches