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

341,222 views |
Ellen Agler |
TED2019
• April 2019