A landmark skyscraper ruined by Hurricane Laura in 2020 is being torn down after four years languishing as an eyesore.The Capital One tower in Lake Charles, Louisiana, was once a celebrated office building and the town's tallest when it was built in 1982.Standing 374ft with 22 floors, the tower was an integral part of downtown until the hurricane ripped through in August 2020.
Load More
Load More