Final launch of Space Shuttle Discovery delayed until at least Thursday
Wednesday, November 3, 2010 Insignia of the STS-133 mission, the final flight of Space Shuttle Discovery. Image: NASA.Space Shuttle Discovery's final launch on the STS-133..
Read More