If you haven't seen it yet, watch Felix Baumgartner's freefall from spaceOctober 14, 2012, Felix Baumgartner ascended more than 24 miles above Earth's surface to the edge of space in a stratospheric balloon....