Over 200,000 still without power from Hurricane Delta on U.S. Gulf Coast
FILE PHOTO: A satellite image shows damaged houses after Hurricane Delta in Holly Beach, Louisiana, U.S., October 10, 2020. Picture taken October 10, 2020. Satellite image 2020 Maxar Technologies/Handout via ...