This amazing picture shows Endeavour shuttle docking to International Space Station (ISS), which is moving across the surface of the Earth at a speed of 27,000km/h (17,000mph) and at an altitude of approximately 355km (220 miles).
Here are more amazing pictures.
Caption: This image of the International Space Station and the docked space shuttle Endeavour, flying at an altitude of approximately 220 miles, was taken by Expedition 27 crew member Paolo Nespoli from the Soyuz TMA-20 following its undocking on May 23, 2011 (USA time). The pictures are the first taken of a shuttle docked to the International Space Station from the perspective of a Russian Soyuz spacecraft.