Hounded by Hera’s jealousy, Leto wanders the world until she finds sanctuary on the floating island of Delos to give birth to the divine twins, Apollo and Artemis. This episode follows Apollo’s epic quest to slay the monstrous Python and establish his legendary oracle at the heart of the world: Delphi.
Comments