VIDEO | Atlantis on Display

by

The Space Shuttle Atlantis is now on permanent display at Kennedy Space Center in Florida. Credit: CBC TV