Lift-off – mini-ecosystem and mini-satellites en route to space

19 April 2013