Austrian skydiver Felix Baumgartner’s jump from the ‘edge of space’ had led him to break a number of world records on October 14, 2012. Apart from breaking the record...

Read More