The Possibility of the Impossible
The tree lobster (Dryococelus australis or the Lord Howe Island stick insect) is an interesting insect. According to the Wikipedia, in 1920, the tree lobster was thought to be extinct. However, it was rediscovered in…