Google+ SpaceTravelFoundation: 3 CubSats released from space station and orbited

November 24, 2013

3 CubSats released from space station and orbited

Credit image : +NASA