Satellites capture bizarre markings etched deep in the mountains of Spain.
Stars:
Satellites capture bizarre markings etched deep in the mountains of Spain.