This is obscenely neat.
Whether or not it's true this screams SciFi on a new planet to me, where they permanently altered the world and interred their worship on the planet.