Parasitic worms hold back human progress. Here's how we can end them

339,620 views |
Ellen Agler |
TED2019
• April 2019