Answer:
C
Step-by-step explanation:
The Treaty of Guadalupe Hidalgo, which brought an official end to the Mexican-American War (1846–48), was signed on February 2, 1848, at Guadalupe Hidalgo, a city to which the Mexican government had fled with the advance of U.S. forces.