outer-space.org
Russia launches Progress 70 and completes fastest docking ever
Today Russia launched their latest Progress spacecraft to the International Space Station. The spacecraft lifted off at 17:51 EDT and then used an accelerated approach to dock just 3h 40m later mak…