The last 24 members of a species of giant stick insect were found under a bush on Ball’s Pyramid off Lord Howe Island in 2001, 80 years after the last sighting.