2 brothers admit setting fire that closed Old City stores in 2018

Two Delaware County, Pennsylvania brothers have admitted to setting their business on fire, decimating an Old City block three years ago.