Municipal election day 2016 arrives in Hoover after months of campaigning

by

by

December 2017