Nature May 2, 20220There is still a mystery surrounding the island of Envaitenet Envaitenet, which means “never return” in the indigenous el-molo language of the tribe, is one…