On March 9, 2011, Space Shuttle Discovery landed at NASA\’s Kennedy Space Center in Florida. STS-133 was Discovery\’s final mission.
On March 9, 2011, Space Shuttle Discovery landed at NASA\’s Kennedy Space Center in Florida. STS-133 was Discovery\’s final mission.
Comments are closed.