April 29, 2005
- The next launch of the Space Shuttle Discovery, STS-114, is delayed until at least July 13. This is to be the first Space Shuttle launch since the Columbia disaster in February 2003. (BBC) (CNN)
Read more about this topic: April 2005 In Science
Famous quotes containing the word april:
“Thou art thy mothers glass, and she in thee
Calls back the lovely April of her prime.”
—William Shakespeare (15641616)