Iriomote Island, Okinawa, Japan3

best time to visit okinawa japan
Funauki, Iriomote island
Mangrove swamp, Iriomote Island, Okinawa