Tag: Icarus

August 21, 2018

Space station project launched to track wildlife

Russian cosmonauts have installed an antenna on the International Space Station to help a team of scientists track animals. The operation was part of a German-led project known as Icarus,...