Space shuttle Endeavour docked today at the International Space Station, an important milestone in its oft-delayed mission, Space.com reports. The crew is scheduled to board the ISS later today. When the Endeavour's seven astronauts climb on, they will push the station's total population to a record-high 13.
"I'm sure there's going to be a lot of emotion as you see your friends up there and it's always an exciting time to do that," said Endeavour commander Mark Polansky. "And then after about five minutes of, 'Boy, this is really cool!' back to work." The Endeavour crew’s mission is to install a new space-side experiment platform on the Japanese-built Kibo lab.