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.

Comment