Methane released during Deepwater Horizon disaster apparently mostly gone

Fascinating and I thought I’d share.
Also, if anyone could explain what kind of scale a “1 million ton deficit in dissolved oxygen” is, I really don’t have a grasp on what that implies.