3 ms·A Methane Leak, Seen from Space, Proves to Be Far Larger Than Thought7 points by vo2maxer 7y agonikolay 7y agoCow farts will destroy our planet!