Which area stretches from New York to Alabama?

A)Blue Ridge Mountains
B)Appalachian Mountains
C)Costal Plain
D)Piedmont