Astronauts working hundreds of miles above Earth will install a new solar array on the International Space Station today (June 16) — and you can watch all the action live.
Watch astronauts install new space station solar arrays in a spacewalk today : Read more
Watch astronauts install new space station solar arrays in a spacewalk today : Read more