07th Nov 2022
Newly deployed NASA sensor on International Space Station detecting large methane plumes on Earth