Rice terraces, temples and surf breaks across the Island of the Gods.
Bali
Rice terraces, temples and surf breaks across the Island of the Gods.
Rice terraces, temples and surf breaks across the Island of the Gods.
Rice terraces, temples and surf breaks across the Island of the Gods.