Time will always reveal the truth. New Peer-Reviewed Study Shows Ivermectin Reduced Deaths by 74%.