Russia launches space telescope

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.


Click here for original story, Russia launches space telescope


Source: Phys.org