The Mexican-American War (1846–48) has faded from many people’s minds, but this oft-forgotten conflict was actually the training ground for quite a few famous Civil War generals. Robert E. Lee served in the Mexican-American War as an engineer. He had already been … Continue reading
The Training Ground
Conflict: Civil War, Mexican War