mydarksky.org
Images from STS-124 Shuttle Mission to ISS
Below are some images from the current NASA space shuttle mission, STS-124 at the International Space Station (ISS). The shuttle Discovery was launched on 31 May 2008 for a mission duration of 14 d…