They’ve just released high definition footage of the amazing Felix Baumgartner’s freefall descent to earth from 24 miles up on the edge of space in Oct 2012. Outstanding adventure, and a very brave man. Salut!
Continue Reading »Felix – 24 miles high, 843 mph peak speed…one man falling back to earth.