This is a tiny island in the Aitutaki Lagoon, part of the Cook Islands in the South Pacific.
Close Window