What is Ivermectin?

12/13/2021

First discovered in 1973, ivermectin won the Nobel Prize in 2015. What makes this drug so extraordinary? Watch the full story. This is an excellent video; well worth watching.

Listen here >