Off-the-beach snorkeling over coral reef, Okinawa Main Island, Japan

Off-the-beach snorkeling over coral reef, Okinawa Main Island, Japan

Off-the-beach snorkeling over coral reef, Okinawa Main Island, Japan