Russia launched a space telescope Saturday from the cosmodrome in Baikonur, Kazakhstan, a joint project with Germany intended to replace one it lost in January.
Russia launched a space telescope Saturday from the cosmodrome in Baikonur, Kazakhstan, a joint project with Germany intended to replace one it lost in January.