According to Marine Corps lore — and likely not based in fact — the red stripe on a Marine’s pants is said to honor the blood spilled at what 1847 Mexican-American War battle?
Veracruz
Chapultepec Castle
Monterey
Churobusco
Contreras
The Answer: The correct answer is Chapultepec Castle.