What is the weather recipe for the perfect launch?
ORLANDO, Fla. The Space Coast will soon return to glory. For the first time in nearly a decade, American astronauts will be launched from American soil on American-made rockets. Liftoff is set for 4:33 p.m. Wednesday from Launch Complex 39A at the Kennedy Space Center. In light of such a significant moment for human spaceflight, News 6 and ClickOrlando.com space expert Emilee Speck joined The Weekly this week to discuss the mission, the astronauts and the new-age space race. [RETURN TO SPACE: NASA astronauts arrive in Florida, marking 1 week countdown to historic launch]