At least 68 people are dead and many are still without power after Hurricane Ida hit the Gulf Coast and remnants of the storm ravaged the Northeast last week. Making matters worse is a major oil spill in the Gulf of Mexico 100 miles south of New Orleans, CBS News reports.
from The Root https://ift.tt/3BLFwl0