Nimoa Island

Nimoa Island is an island in the Louisiade Archipelago in Milne Bay Province, Papua New Guinea.

Nimoa Island

Nimoa Island is an island in the Louisiade Archipelago in Milne Bay Province, Papua New Guinea.