October 16, 2010

Counting Down for ESA’s MagISStra Mission

In Latin magistra means ‘female teacher’, and now Europe’s third long-duration astronaut mission to the International Space Station will carry almost the same name. credit: ESA

Share on Linkedin Share on Google+