Talk about the souvenir from hell. A recent case report documents how a woman’s overseas trip to South America left her playing host to a worm parasite stuck in her eye.
Researchers in Chile and elsewhere detailed the…
Continue Reading
News Source: gizmodo.com

Leave a Reply