The seven astronauts from space shuttle Discovery's STS-119 mission are back home in Houston. The STS-119 crew took off from NASA Kennedy Space Center's Shuttle Landing Facility in small commuter jets NASA uses at about 1:45 p.m. EDT this afternoon. The astronauts are scheduled to take part in the traditional Crew Return Ceremony at NASA Johnson Space Center's Ellington Field at about 5 p.m. EDT.

More...