monobeartheater: “ micdotcom: “ Astronauts just found life in space, we kid you not “ Russian cosmonauts have discovered something remarkable clinging to the outside of the International Space Station: living organisms. “Results of the experiment are absolutely unique“ | Follow micdotcom ”...