A political earthquake may be brewing in Tennessee, and it has Republicans across the country sounding the alarm.
498
398
221
472
5982
475
2865
439
