The Olympic Torch has embarked on its longest trip yet, and right now it's on a pretty scenic stop: a spacewalk outside the International Space Station. Watch live on NASA's stream right here.