Municipal election day 2016 arrives in Hoover after months of campaigning

by

by

See our full December issue