The city of Chester is home to the Delaware Valley Resource Recovery Facility, a waste-to-energy incinerator. Some local residents, saying the facility poses health risks, hope to have an opportunity to get rid of it. WHYY’s Kenny Cooper has more.
(Original air-date: 5/19/21)