Thousands Tune In As Astronauts Install A New Solar Array On The International Space Station Astronauts successfully installed and deployed a new solar array Sunday.