Life cycle of
Onchocerca
by CDC
(US Communicable Disease Center)