The storm free run amazed me, I dont even see how some of those things are possible. There were actually one or too that i have decieved myself into beleiving i could perform. lol heres hoping i dont kill myself.
The first video is aweinspiring, especially the first few minutes of it.