Touchdown: Space Shuttle Endeavour Lands In Los Angeles By Bill Chappell Published September 21, 2012 at 1:25 PM AKDT Twitter LinkedIn Email