European Space Agency

Technology Research Center, University of Turku