WATCH: Shelby County finished counting before midnight despite nearly 30,000 mail-in ballots

LIVE STREAM

TOP LOCAL STORIES

CORONAVIRUS

WEATHER