The isle of the dead.


The isle of the dead. Bali, Indonesia.