Control of onchocerciasis today: status and challenges.

Control of onchocerciasis today: status and challenges.