Space Shuttle Discovery and its seven-member crew launched at 10:39 a.m. (EDT) to begin the two-day journey to the International Space Station on the historic Return to Flight STS-114 mission. Discovery is slated to dock with the Station at 7:18 a.m. (EDT) Thursday July 28, 2005.