This huge insect has returned from extinction, but science can not ...