ParentFull threadtylero·Soil transmitted helmiths (aka worms) are a huge medical burden on the world. CDC estimates more than 1 billion people are infected.View on HN