Jul
24
2017
Infected Insects Cause a Stink
Tiny eel-like creatures called nematodes are surrounding us. While they can be free-living (a cup of soil or seawater contains thousands), the most well-known nematodes are the parasitic kind that wreak havoc in people, animals and plants.
Leave a Comment