Astronauts Just Installed a Powerful New Solar Array High Above Earth
NASA astronauts have completed another major step in upgrading the International Space Station’s power supply. During a spacewalk lasting more than seven hours, two crew members installed a new solar…