Spacewalkers install final add-on solar array, completing space station power upgrade

North America Science High confidence — 75/100

Unverified

Sources: CBS News