What is the source of the Rio Grande River?

A) the Central Plateau in Mexico
B) the Gulf of Mexico
C) melting snow from the Rocky Mountains
D) ocean swells from the Atlantic Ocean