Edwards Air Force Base
The STS-128 mission ended its 14-day journey on September 11, 2009, at Edwards Air Force Base, California, at 5:53 pm PST.