Off-the-beach snorkeling in lagoon, Tokunoshima of Amami Islands, Kagoshima, Japan

Off-the-beach snorkeling in lagoon, Tokunoshima of Amami Islands, Kagoshima, Japan

Off-the-beach snorkeling in lagoon, Tokunoshima of Amami Islands, Kagoshima, Japan