The Russian news agency ITAR-TASS is claiming that Russian officials have confirmed that Russian cosmonauts have found sea plankton on the outside of the International Space Station. The news agency reports that the cosmonauts have also found traces of other organisms on the outside of the station as well.
View post:
ITAR-TASS claims Russian cosmonauts have found sea plankton on outside of International Space…