Snorkeling over coral reef on Kakeroma Island, Amami Islands, Japan

Snorkeling over coral reef on Kakeroma Island, Amami Islands, Japan

Snorkeling over coral reef on Kakeroma Island, Amami Islands, Japan