Imagine free falling from 128,100 feet above Earth, at the edge of space, while millions of people watch in terror. Well, that’s what Felix did. …
Imagine free falling from 128,100 feet above Earth, at the edge of space, while millions of people watch in terror. Well, that’s what Felix did. …