what did the Treaty of Guadalupe Hidalgo establish?

A. More money for the United States

B. Rio Grande as the u.s. Mexican border

C. Nueces River as a US Mexican border

D. Slavery​