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

342,041 views |
Ellen Agler |
TED2019
• April 2019