Mecklenburg voters will have more than 3,000 hours to early vote this fall.
Mecklenburg voters will have more than 3,000 hours to early vote this fall.
Mecklenburg voters will have more than 3,000 hours to early vote this fall.