Touchdown: Space Shuttle Endeavour Lands In Los Angeles By Bill Chappell Published September 21, 2012 at 5:40 PM EDT Facebook Twitter LinkedIn Email