This beach in Bali is the definition of a tropical paradise.


This beach in Bali is the definition of a tropical paradise.

Green Bowl Beach, Uluwatu, Bali