Scientists Discover 168 Mysterious Nazca Geoglyphs in The Desert Sands of Peru
Scientists Discover 168 Mysterious Nazca Geoglyphs in The Desert Sands of Peru The Nazca desert in Peru is like an art gallery for the gods above. Yet even with decades of surveillance from the skies, we’ve barely explored a small…