Oilouch


Oilouch is an island in the Rock Islands of Palau.