The Rio Grande, known as the Rio Bravo in Mexico, flows 1,900 miles from southern Colorado to the Gulf of Mexico, serving as ...