
Creatura with Bec Crew
Lord Howe Island stick insect
The Lord Howe Island phasmid is the world’s rarest insect and lives only on a remote sea stack
The Lord Howe Island phasmid is the world’s rarest insect and lives only on a remote sea stack