An abandoned, 22-story building in Lake Charles, Louisiana — damaged by hurricanes Laura and Delta — was imploded today after sitting vacant for nearly four years.