In 480 BC, King Leonidas of Sparta and 300 of his warriors made their legendary last stand at Thermopylae. Facing a Persian ...