Advertisement

T Minus Zero: Discovery To Blast Off On Final Flight

Discovery leaves the International Space Station on June 11, 2008. (NASA)
Discovery leaves the International Space Station on June 11, 2008. (NASA)

Related:

Advertisement

More from WBUR

Listen Live
Close