- Advertisement -
An abandoned 22-storey building in Lake Charles, Louisiana – once an icon in the city that became a symbol of destruction from hurricanes Laura and Delta – has been imploded after sitting vacant for nearly four years.
The Hertz Tower crashed down in a matter of seconds after a demolition crew set…

