Have alien microbes been found hitching a ride on the International Space Station?
When searching for extraterrestrial life, the focus tends to be, naturally, on worlds far away, such as Mars, Europa or distant exoplanets. But could there …
Read MoreHave alien microbes been found hitching a ride on the International Space Station?