Last Stand of the 300

Last Stand of the 300

High on a narrow mountain pass in 480 B.C., a small Greek army awaits an onslaught of epic proportions. Led by just 300 Spartan soldiers, they somehow hold off the colossal Persian military for seven [...]