On Sunday, October 14, 2012 Felix Baumgartner made his free-fall from the edge of space debut. More than 8 million people watched Felix as he fell to his feet from 24 miles up.
Baumgartner’s supersonic record-breaking jump has become the largest live-streamed event to date. His