E en.wikipedia.org Wikipedia's ivermectin talk page shows editors' mayhem 36 points xqcgrek2 5 years ago 28 comments