Talk:Loa loa filaria

Loa Loa is a parasite that lives in the human eye. Its refered to the eye worm. It could be found in subcutaneous tissues in any part of the body. If Loa Loa is in your eye you will know because its gonna irriate your eye then if you look in your eye your see it moving in your eye. It lives the rainforests of Africa.