Progress 60 blasts off to International Space Station

IDG News Service | Jul 2, 2015

Russia's Progress 60 mission blasts off from the Baikonur Cosmodrome in Kazakhstan en-route to the International Space Station on July 3, 2015.