The Triumphant Return of the Lord Howe Island Stick Insect

The Triumphant Return of the Lord Howe Island Stick Insect

Jutting out of the Pacific Ocean 375 miles off the coast of Australia is Ball’s Pyramid, the most bizarre island on Earth.

 
 
Photo by wired.com

It is, as promised, shaped like a skinny pyramid, the remnant of a shield volcano.

It is decidedly supervillain-lair-ish.

In 2003, scientists scaled its sheer cliffs in search of the only thing more bizarre than the island

 
 

 

Leave a Reply

Your email address will not be published. Required fields are marked *