End of Endeavour’s Era: Shuttle Makes Final Landing Jun 1, 2011 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…