Lord Howe Island stick insects
A map showing Ball's Pyramid in red and Lord Howe Island in grey off the coast of New South Wales, Australia.
(Please use a modern browser to see the interactive version of this visualization)