ARI MediaOct 18, 20172 minLargest Spill Since Deepwater Horizon?Some 7,950 to 9,350 barrels of oil released from Delta House floating production facility last week could be the largest oil spill in the...