The Lord Howe stick insect is officially back from the dead Science News, 13 Nov 2017 IT LIVES Although darker than those found on Lord Howe Island, these stick insects, from nearby Ball’s Pyramid, are the same…