The first of the International Space Station astronauts/cosmonauts are up there. They made it! Interesting write up here.
You must be logged in to post a comment.