Loading Video…
This browser does not support the Video element.
Chester's mayor-elect faces daunting challenges
The city of Chester, in Delaware County, has elected a new mayor and he has a vast array of challenges to improve the Delaware County city when he is sworn in in January.