A new documentary about Felix Baumgartner and his death defying dive from space, “Space Jump,” will debut on National Geographic.
A new documentary about Felix Baumgartner and his death defying dive from space, “Space Jump,” will debut on National Geographic.