Lemme make this simple for tweeters.
In 2018, on January 23, Russia was first to publish the discovery of space based life obtained by appropriate technical means in a collaborative international orbital scientific effort. Based on genes swiped four times in four years with a tampon from the OUTSIDE of an International Space Station window, three respected Russian laboratories, and twelve…
Read more
1177