History & Exopolitics

One of the World’s Greatest Mysteries. What happened to the mountain tops in Nazca, Peru?