Chapultepec Castle was used as a military training school, and in the “battle” a handful of teenaged Mexican cadets—with few weapons and little ammunition—held off the marines, killing most of them over two days of endless fighting in the castle, until the cadets themselves were all dead.