The American Civil War: Mexican-American War

The Mexican–American War, also known as the Mexican War, the U.S.–Mexican War or the Invasion of Mexico, was an armed conflict between the United States of Amer