Space Shuttle Discovery lands safely

Breaking news: the Space Shuttle Discovery has landed safely at Edwards Air Force Base.

Comments