The Crazy Stick Insect That Won’t Go Away
Dryococelus Australis, also known as “tree lobsters,” were found on Lord Howe island back in 2001, 80 years after they were thought to be extinct.
Dryococelus Australis, also known as “tree lobsters,” were found on Lord Howe island back in 2001, 80 years after they were thought to be extinct.