Which of the following mountain ranges stretches from Alabama to Canada?
A Hudson B Rocky C Tallahassee D Appalachian