The European Space Agency is overseeing the development of the European Service Module - or ESM
European Space Agency (ESA)
ESA is still playing catch up to its US counterpart in terms of achievements and financial clout
Space scientists are concerned that defunct satellites could hit other satellites or the International Space Station (ISS)
What? Who said that?...