Space Shuttle Endeavour makes final landing in Los Angeles

On Friday September 21, 2012 Space Shuttle Endeavour made its final landing at Los Angeles International Airport. The shuttle had crisscrossed the skies of California on the back of a Boeing 747 in its final aerial show. The 78 ton Endeavour will soon be making its way down the boulevards of Inglewood and Los Angeles […]