Oct 13, 2020 | International Crisis
Hurricane Delta is slated to make landfall in Louisiana Friday evening. The storm will likely hit the area of Lake Charles, Louisiana. Our Rapid Response teams have been providing cleanup here since Hurricane Laura devastated the area in late August. Thousands of...