Buzz Lightyear, toilet and Japanese lab lifted to space
The latest space shuttle mission took off at the weekend. Mission STS-124 is the second of three missions aiming to attach Japan’s Kibo lab to the International Space Station. This one carries what will be the biggest module of the ISS, …
More: continued here
Tags: International Space Station, JapanMonday, June 2nd, 2008