0
3
A window washing platform collapsed outside a building in Midtown Atlanta Friday afternoon, leading to an explosion after equipment fell from the scaffolding and struck power lines on the way down to the ground.
Rescuers say the workers were able to get off the platform safely, and no one was injured. It happened at the Icon Building on 14th Street between Spring Street and West Peachtree Street.