Ant Atoll is a natural feature, located at Ant Atoll, Pohnpei, Federated States of Micronesia
Beautiful 🖼 place. Got to visit it after much difficulty while traveling to Micronesia 🇫🇲. 🇫🇲 This country is best.