Mastodon

Pretoria

Pasha 97: Everything you need to know about ivermectin

Ivermectin has become one of the most talked about drugs in the world. A highly effective treatment for fighting parasites in animals, it was later also shown to be effective in humans. In 2015 the Nobel Prize in Physiology or…