After 25 missions and 122,853,121 miles, Space Shuttle Endeavour returns to the Earth's atmosphere one final time.

FOX News Radio's Eben Brown watched the landing live in person, and reports from Kennedy Space Center...

Play Audio Clip Listen to audio clip.

Commander Kelly and his wounded wife were a hot topic in the post-mission press briefing.  Congresswoman Gabrielle Giffords made the trip to Florida for the shuttle launch, but then underwent surgery just days later to replace the part of her skull removed after she was shot.

Kelly was asked about the decision not to fly Giffords in for the 2:30am landing...

Play Audio Clip Listen to audio clip.