August 2018 News

August 14, 2018
The International Cooperation for Animal Research Using Space, or ICARUS, will be flying closer to the sun than ever when a pair of Russian cosmonauts installs the antennae...