Now Playing | Worms In My Eye 121

A case of extremely itchy skin leads a man to the doctor, where he learns that he has a parasite that can cause river blindness.

Recommended for You

Watch More Monsters Inside Me Videos
Filter