History & Exopolitics

A message to the gods? Massive Geoglyphs around the world that can only be seen from above