Space Shuttle mission STS-124 installs the Kibo Japanese Pressurized Module Post navigation Previous Article Previous Article June 5, 2008 Next Article Next Article July 2, 2008