The Space Shuttle Endeavour undocked from the International Space Station Friday night leaving it virtually complete after this mission's 2 successful spacewalks.
The Endeavour crew installed the Italian Tranquility Node and the Cupola observatory with will allow a nearly 360 degree view from the ISS.
Its 6 member crew is scheduled to land tonight however there are weather concerns at both Kennedy Space Center in Florida and Edwards Air Force base in California. Depending on conditions at those sites for each landing opportunity, the Endeavour could land at the White Sands facility in New Mexico.