• Home
  • /
  • Tag Archives:  Lord Howe Island

Lord Howe Island Stick Insect : The Lazarus Stick

This episode is all about what was once the rarest insect in the world – the Lord Howe Island Stick Insect (Dryococelus australis) – and the bizarre story of how it escaped extinction, pulling off one of the most amazing tricks of species survival the world has ever seen …

 

Direct download link

Read on for shownotes and links …