Hurricane-Damaged Office High-Rise Imploded On Saturday

The 22-story Hertz Tower in Lake Charles, Louisiana was taken down Saturday


Sponsored Content

Sponsored Content