The Spartans made their last stand at what battle location