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.
Helen do të ngjitej nga balloni më i madh solar i botës në një lartësi prej tetë miljesh përpara se motorët e saj të ndizeshin dhe ta shtynin atë në hapësirë.