Coral reef snorkeling, Aragusuku Island of Yaeyama Islands, Okinawa, Japan

Coral reef snorkeling, Aragusuku Island of Yaeyama Islands, Okinawa, Japan

Coral reef snorkeling around Aragusuku Island of the Yaeyama Islands, Okinawa