In 480 B.C., the Greeks and the Persians fought one of the most famous battles in history at a place called Thermopylae. Standing in the way of the mighty Persian war machine was an army led by 300 Spartans, the greatest soldiers the world has ever known.