Denver South Osceola Street House Explosion
Denver House Explosion On March 11th, 2024 at 14:03 Denver Fire Department was dispatched to a reported house explosion at 510 S. Osceola St. Initial reports of light smoke and structural damage. Crews arrived to a house explosion and started working on extinguishing the residual fire. Crews had to adjust tactics due to concerns with structural integrity, however they quickly …