Astronauts Install New Tower

October 30, 2007—Astronauts install a solar power tower on the International Space Station and consider extending their mission.