Science | Mon Aug 18, 2014 3:49pm EDT

Spacewalking cosmonauts launch satellite, set up studies