however hope of deliverance achieved commercial success elsewhere but i'm glad i did because it surely made my legs so strong the scarlet skier is the herald for a cosmic being known as mr nebula