Hailing from the island of Borneo, Chan Chew Lun, a Malaysian naturalist discovered a stick bug that measures 22 inches long (including the legs) setting a new record of the world's longest insect.
The species has been named Phobaeticus chani, meaning "Chan's megastick," in honor of the naturalist.
That's what she said.