Amazing view over the jungles on the Indonesian Island of Gods.