Ivermectin. What is it? Really.

Ivermectin. What is it? Really.