The always impressive Okinawa World cave.

best time to visit okinawa japan
The 300,000-year-old Gyokusendo Cave at Okinawa World hosts spectacular rock …
Cape Chinen