The Battle of Thermopylae in 480 BCE was a last stand by a Greek army led by King Leonidas I of Sparta against an Achaemenid Persian army led by Xerxes I during the Second Persian invasion of Greece. There is a long tradition of upholding the story of the battle as an example of virtuous self-sacrifice.[1]