The Colorado River is approximately 1,450 miles long, flowing from the Rocky Mountains of Colorado through seven US states before emptying into the Gulf of California in Mexico.