26 of 39
The space shuttle Discovery blasts off from Cape Canaveral, Fla., on Saturday, Dec. 9, 2006, after poor weather forced a delay earlier in the week. The lift off is seen from the front of the El Leoncito cafe's electric palm tree in Titusville, Fla.
© 2009-2013 WFAA-TV, Inc., a subsidiary of Belo Corp. All Rights Reserved.
Powered by Broadcast Interactive Media.