300 Spartans didnt hold the path for 3 days thats a myth. It was a largish army of united Greeks most of whom retreated after holding the pass for some days. The Spartans stays behind like the strongheaded fools they were and were annihilated by skirmishers since the Persians didnt want to engage them head on (with good reason)