Shuttle crew reunited with families in Houston.
Discovery's crew is getting a little RR. NASA officials say the seven astronauts were flown to Houston late last night to be with their families. Officials say the tired crew has been catching up on rest. A public reunion is scheduled this afternoon. Stormy weather in Florida yesterday blocked a landing at Kennedy Space Center, where family members were waiting to greet the crew. Instead, the space shuttle touched down in California.
The White House says a 95-year-old former Nazi concentration camp guard has been deported to Germany, 14 years after a judge ordered him deported.Full Story >
Facebook says it has removed more than 650 pages groups and accounts linked to Russia and Iran aimed at influencing U.S. voters ahead of the November midterm elections.Full Story >
The father of two told police in court papers released Monday that he killed his pregnant wife after witnessing her strangling one of the girls on a baby monitor.Full Story >