Today marks the 39th anniversary of the Space Shuttle Challenger disaster (Mission STS-51-L), when the shuttle's seven astronauts were killed by an explosion.
But they’ve found a new home and purpose at the Kennedy Space Center on Merritt Island, Florida. What makes the visitor complex unique isn’t just witnessing the massive craft that took these ...