Who can tell us what this is? Found in Papua New Guinea....