1 year ago"Ivermectin Worked!": Peer-Reviewed Study Finds 74% Reduction in Excess DeathsVigilant FoxVerified