Space shuttle launch pushed back
CAPE CANAVERAL, Fla., Nov. 5 (UPI) -- Space shuttle Discovery's six astronauts are returning to Houston after Friday's Florida liftoff was scrubbed because of a hydrogen leak, NASA said. Discovery's crew left for NASA's Johnson Space Center in Houston shortly after 3 p.m. EDT. GALLERY: Discovery set... Sign in to see full entry.