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, motorları çalışıp uzaya doğru yol almadan önce dünyanın en büyük güneş balonu tarafından 12,8 kilometre irtifaya çıkarılacaktı.