August 9 2005, Discovery lands at Edwards Air Force Base (California) at 8:12 a.m.
Touchdown ! Welcome on earth ...
Back to Florida ...