At least 10 electrical blasts reported under famous Atlanta street

Fire officials believe rainwater runoff caused transformers underneath Peachtree Street to explode.

February 6, 2019

Examined