Multisatellite data depicts a record-breaking methane leak from a well blowout July 19, 2024 by Comments