Ancient Nazca mystery revealed from space

Scientists claim they have been able to solve the mystery of the spiral openings Puquios near the Nazca desert in Peru. The BBC reports that the discovery was made possible thanks to satellite images. In the past, scientists believed the Read More …