Snorkeling over coral just in front of a beach, Hateruma Island, Okinawa, Japan

Snorkeling over coral just in front of a beach, Hateruma Island, Okinawa, Japan

Snorkeling over coral just in front of a beach, Hateruma Island, Okinawa, Japan