Gulowa Island

Gulowa Island is an island of Papua New Guinea.