N nature.com Ivermectin: Enigmatic wonder drug continues to exceed expectations (2017) 15 points Jimmc414 3 years ago 12 comments