Endeavour shuttle landed safely today after completing a 16 day mission to the International Space Station.

The Shuttle and its seven astronauts touched down at 10:48: a.m. EDT. at NASA’s Kennedy Space Center in Florida.

Endeavour's mission included five spacewalks and installation of two platforms outside the Japanese module. One platform remained on the station and serves as a type of porch for experiments that require direct exposure to space.

The crew will attend a press conference at about 3:15 p.m. EDT. The astronauts return to Houston's Ellington Field is tentatively set for about 5 p.m. Saturday.

The trip was the 127th space shuttle mission, the 23rd flight for Endeavour and the 29th shuttle visit to the station.

With Endeavor and its crew safely home, the stage is set for the launch of STS-128, which is set for August 23.

Discovery's 13-day flight will deliver a new crew member and 33,000 pounds of equipment to the station. The equipment includes science and storage racks, a freezer to store research samples, a new sleeping compartment and the COLBERT treadmill.