Spacewalkers Help Detach Space Station Solar Power Tower

More from Space.com