Coral lagoon snorkeling in clear tropical water of southern Japan, Miyakojima Island, Okinawa

Coral lagoon snorkeling in clear tropical water of southern Japan, Miyakojima Island, Okinawa

Coral lagoon snorkeling in clear tropical water of southern Japan, Miyakojima Island, Okinawa