Satellite Images Reveal Mega-Leaks of Potent Greenhouse Gas

Published on March 18, 2026

UCLA's Stop Methane Project ranked the 25 oil and gas sites with the largest methane emissions rates worldwide.