10 Mar 2011

Final flight of Discovery

From Checkpoint, 6:58 pm on 10 March 2011

The Space Shuttle Discovery has made its final landing in Florida.