Space Shuttle Discovery lands at Kennedy Space Center, following the successful STS-121 mission.
Pan & Zoom like Google MapsSpace Shuttle Discovery lands at Kennedy Space Center, following the successful STS-121 mission. Back To Archives