They purportedly depict a Chinese woman's legs teeming with parasites that took up residence in her body after a decade of ...
KASHIHARA, Nara Prefecture--Denizens of the Asuka Period (592-710) feasted on pork and may have done so routinely, archaeologists deduced from parasite eggs excavated from a toilet structure found ...