The Rio Grande river runs from Colorado to Gulf of Mexico.