Satellite Images Find Oil Spill in Gulf Left in Ida’s Wake

Satellite and aerial survey images show oil spreading off the coast of an oil and gas hub in Louisiana.

Leave a Reply

Your email address will not be published. Required fields are marked *