Wed, 03/18/2026 - 10:35 Gizmodo UCLA's Stop Methane Project ranked the 25 oil and gas sites with the largest methane emissions rates worldwide. Tags Climate Change Source Satellite Images Reveal Mega-Leaks of Potent Greenhouse Gas