Austrian daredevil Felix Baumgartner made a record-breaking leap from the edge of space Sunday, landing safely in the New Mexico desert after freefalling from more than 24 miles above the Earth.
↧