Off-the-beach snorkeling with coral, Tokunoshima of Amami Islands, Kagoshima, Japan

Off-the-beach snorkeling with coral, Tokunoshima of Amami Islands, Kagoshima, Japan

Off-the-beach snorkeling with coral, Tokunoshima of Amami Islands, Kagoshima, Japan