a solar eclipse in the sky above an ancient city, a giant in the distance