Satellite Images Reveal Mega-Leaks of Potent Greenhouse Gas by Ellyn Lapointe from Gizmodo on 2026-03-18 14:35 (#74AW9) UCLA's Stop Methane Project ranked the 25 oil and gas sites with the largest methane emissions rates worldwide.