Three-toed mummies found in Peru’s Nazca desert in 2017 have become a subject of great debate and curiosity around the world. The mother mummy, called “Maria” and other similar remains, have been studied with interest by both archaeologists and UFO researchers due to their unusual physical features. Aliens visit Earth Those who defend their claims …

