Hurricane-Damaged Office High-Rise Imploded On Saturday

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


View Full Site