What were the three terms of the Treaty of Guadalupe Hidalgo?
The Treaty of Guadalupe Hidalgo extended three promises: maintained the protected property rights for New Mexican American Citizens, gave them political, social, and economic rights, and extended the opportunity for U.S. citizenship to landowners…