onlybeaches

Counting the waves…

Geruma Beach: White Sands and Turquoise Waters in Okinawa | OnlyBeaches