Tag: paynes dock in New Shoreham

Mahogany Shoals