Loading Video…
This browser does not support the Video element.
Debris Rains Down as Steam Explodes From Manhole in Indianapolis
Steam and debris burst from a manhole in Indianapolis, Indiana, on June 12, after an “underground steam pipe let loose,” the Indianapolis Fire Department said. (Indianapolis Fire Department via Storyful)