Science | Fri Apr 19, 2013 5:56pm EDT

Cosmonauts tackle equipment installation outside space station