Which state has 25% of all the Appalachian Mountains within it's borders?
A. Michigan
B. North Carolina
C. Tennessee
D. Virginia