Humans Latest Hundreds of Mysterious Nazca Glyphs Have Just Been Revealed Science Alert September 23, 2024 0Comment This could finally explain their purpose.