Satellite Imagery Finds Oil Spill in Left Bay in Ida’s Awakening

Cleanup teams are working to contain what experts call a major oil spill in the Gulf of Mexico, according to satellite and aerial survey footage, ship tracking data, and interviews with local officials and others involved in responding to the spill. The leak, one of many plumes seen off the coast of Louisiana in the […]