On top of Mayagusuku Waterfall, Iriomote Island, Okinawa, Japan On top of Mayagusuku Waterfall, Iriomote Island, Okinawa, Japan