Second Longest River Of America

Which is the second longest river of America—?

a. Missouri
b. Mississippi
c. Red
d. Colorado