onlybeaches

Counting the waves…

Big Buddha Beach, Koh Samui: Golden Sands Meet Sacred Temple | OnlyBeaches