2 brothers admit setting fire that closed Old City stores in 2018
Thursday, February 25, 2021
Two Delaware County, Pennsylvania brothers have admitted to setting their business on fire, decimating an Old City block three years ago.
Copyright © 2024 WPVI-TV. All Rights Reserved.