Virginia Tech has appointed James Franklin as its new head football coach, marking a pivotal change in leadership for the program. Franklin, previously...