Today in military history: Mexico ratifies Treaty of Guadalupe Hidalgo
On May 19, 1848, Mexico ratified the Treaty of Guadalupe Hidalgo, thus ending the Mexican-American War. The war began over territory disputes in what was then the Republic of Texas,…