What agreement allowed the United States to gain more than a half-million square miles of land in exchange for fifteen million dollars to Mexico?

a) California Territory Agreement

b) Treaty of Guadalupe Hidalgo

c) Nueces River Treaty

d) Bear Flag Republic

b) Treaty of Guadalupe Hidalgo