NASA satellites identify more than 50 methane 'super emitters'
Oct. 26 (UPI) -- More than 50 plumes of methane were found on Earth using NASA imagery on the International Space Station.
Oct. 26 (UPI) -- More than 50 plumes of methane were found on Earth using NASA imagery on the International Space Station.