Scible, 09 Dec 2020 Awesome findings!! 👏 Scientists from Japan and the USA have confirmed the presence in meteorites of a key organic molecule…