“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 weeks after new research called into question old research about a key claim that de-worming programs … Continue reading The Worm Wars!
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed