6,000 runners expected in uptown for Novant Health Charlotte Marathon

6,000 runners expected in uptown for Novant Health Charlotte Marathon