americaspace.com
‘Let Freedom Roar’: 15 Years Since the Flag-Bearing Mission of STS-108 (Part 1)
Fifteen years ago, this week—as America and the world reeled from the 9/11 terrorist atrocities—Space Shuttle Endeavour launched on a poignant, 12-day mission to the International Space Station (IS…