A group of 300 Spartans held back Xerxes army for 3 days in which battle?
a. Persian Battle
c. Battle of Marathon
b. Battle of Thermopylae
d. Battle of Xerces