Title: Genshi no shima
Places: Iriomote Island (Japan)