pictures provided by Okinawa Convention & Visitors Bureau