An ancient human species, Homo floresiensis, once thrived on the Indonesian island of Flores, but their sudden disappearance ...