Close Window
On a small Island off the coast of Okinawa