Island in Lifuka district, in the Ha'apai islands of Tonga
Uonukuhahake (the islet in the middle), with Uonukuhihifo (top), Tofanga (bottom) and part of Sand Cay
Uonukuhahake is an island in Lifuka district, in the Ha'apai islands of Tonga.
Uonukuhahake
Close-up of Uonukuhihifo and Uonukuhahake