Spacewalking astronauts hit snags installing new solar array mount outside space station

Latest posts