Cancer Cluster Concerns in Norwood
Residents in Norwood, Delaware County, Pennsylvania, are worried about a potential cancer cluster and if it’s connected to a nearby site with several landfills. They came out in droves Thursday night for a meeting where they expressed their concerns to the EPA. NBC10’s Matt DeLucia has the story.