Watch astronauts install new space station solar arrays in a spacewalk today

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. Source: Space.com Watch astronauts install new space station solar arrays in a spacewalk today