Yesterday, extreme athlete Felix Baumgartner lept from a balloon hovering 24 miles above the surface of the Earth. This is what he saw on his way down. (Fair warning: this might make you nauseous.) »10/15/12 7:00am 10/15/12 7:00am
Kinja is in read-only mode. We are working to restore service.