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)