onlybeaches

Counting the waves…

Murphys Haystacks Beach: Ancient Granite & Azure Waves, Elliston | OnlyBeaches