Felix Baumgartner completes final test jump from 29 455 metres 26 July 2012 On 25 July 2012, Felix Baumgartner completed the final milestone remaining before he attempts to... read more