Research Nazca infant had rare, fatal birth defect that left her with one central eye 1,600 years agoBy Healthcare Propulsion StaffNovember 9, 20260 Follow us Add us as a preferred source on Google Newsletter Subscribe to our newsletter Archaeologists in Peru have discovered…