Wheels Stop

Final odometer reading: 541 million miles.

(NASA TV)

Comment on this Story

comments powered by Disqus