A 2003 explosion at the Payne Street facility killed one worker and triggered a year-long federal investigation.
An explosion reported in the 1900 block of Payne Street in the Clifton neighborhood has left 11 people hospitalized. No ...