New Peer-Reviewed Study Shows Ivermectin Reduced Deaths by 74% “Too little, too late.