Space Shuttle Discovery STS-133 on launchpad
A lovely photo by Tom Moler of NASA. Click here for the Twitpic'd full size image. The shuttle is due to launch tomorrow, Thursday February 24, at 4:50pm ET. The mission will be the 39th and final flight of Discovery, and the 133rd flight of the Space Shuttle program, which began on 12 April 1981.
(via Beth Beck, who is Space Operations Outreach Manager with NASA.)