River blindness, or onchocerciasis, is a devastating disease that has raised public health concerns in sub-Saharan Africa, Latin America, and Yemen. The name “river blindness” originates from the ...