In a rare incident, doctors in the Chinese city of Beijing discovered live worms under the eyelid of a 41-year-old woman, surprising specialists around the world.
According to a report published by the “Live Science” website, the woman went to the hospital…