Four out of every five animals on Earth is a nematode November 2, 2014 By Christina Varveri Leave a Comment Did you know that worms are Earth’s animal overlords? [Read more…] about Four out of every five animals on Earth is a nematode