NASA Blames Congress For $70m Per Seat Rides To International Space Station Nature World News NASA is pointing its finger at Congress after signing an updated contract with The Russian Federal Space Agency (Roscosmos) that will add $424 million to what it has already agreed to pay the Russian agency in order to keep U.S. astronauts aboard the ...