heatherstaines 16 Oct 2017 in Public Ball’s Pyramid is home to the world’s rarest insect, the Howe Island stick insect. Amazing discovery story! stick insects Lord Howe Island