639,126 views | Steve Truglia • TEDGlobal 2009

A leap from the edge of space