onlybeaches

Counting the waves…

Mansion Beach: New Shoreham's Hidden Cove on Block Island | OnlyBeaches