Jefferson Street Explosion?
Sounds like it was some kind of transformer as I expected. Elevators not working in the building and power is out. PSE&G being summoned.
1121 Jefferson Street. Call came in from a third floor apartment.
Could be a transformer explosion or something similar. Developing…