The Helen was to be lifted by the world's largest solar balloon to an altitude of eight miles before its engines fire and propel it into space.
Racheta Helen va fi ridicată de cel mai mare balon solar din lume la o altitudine de opt mile, după care motoarele sale vor fi aprinse şi aceasta va fi propulsată în spaţiu.