The Worm Wars!

"Worm Wars" is shorthand for an ongoing scientific debate about the efficacy of de-worming programs; that is, programs supported by governments and non profits to stop the transmission of parasitic worms. This debate has become exceedingly heated in recent w...