In this undated picture made available Thursday, Oct. 16, 2008 by Britain's Natural History Museum, a giant stick insect named Phobaeticus chani, meaning "Chan's megastick." Britain's Natural History Museum says a Malaysian amateur naturalist has discovered the world's longest insect, the more than 22-inch long "megastick." The museum says the oversized walking stick bug was discovered by Datuk Chan Chew Lun on the Malaysian island of Borneo.