2018 Runoff Voter Guide: What Races Are up in the Air and Who Are Those People on the Ballot?

by

by

Vestavia Voice September 2018