Lord Howe
Finding Phasmids
Jef Akst | Jun 1, 2012
Researchers rediscover a giant insect, thought to have gone extinct a century ago, and plan to reintroduce it to its native island off the coast of Australia.