The Lord Howe stick insect is officially back from the dead

The Lord Howe stick insect is officially back from the dead
New genomic sequencing confirms that stick insects discovered near Lord Howe Island are the assumed-extinct Lord Howe stick insect.