Russians toss satellites and install animal tracking system in marathon spacewalk
News Brief: Russian cosmonauts Oleg Artemyev and Sergey Prokopyev tossed into orbit and installed an on the International Space Station’s exterior today, during a that ran more than an hour longer than planned. Getting the hardware installed for Icar...