Caenorhabditis elegans, one millimeter long, has just 959 cells. The worm’s simplicity has made it a mainstay of scientific research.Credit... Supported by By Teddy Rosenbluth When scientists ...
But there are a bunch of other unsavory bugs that will lay ... If that sounds gruesome, wait till you hear about the loa loa worm. It can be passed from human to human by hitching a ride inside ...