Taylor Energy Liquidates All Assets to Settle Suit Over Giant Spill
December 22, 2021
The U.S. Department of Justice announced a proposed resolution to lawsuits related to the country’s longest-running oil spill, which began in 2004 and continues to leak oil to this day. The United Sta...