Battle of Thermopylae By AlexSmurov 480 BCE Battle of Thermopylae Less than 300 spartans had held the Thermopylae mountain pass for three days against the huge army of Persians, but had been overwhelmed by the amount of the enemy soldiers and ad lost their lives trying to.