S127-E-006676 (17 July 2009) --- One of Endeavour's aft flight deck windows frames the nearby International Space Station as crewmembers aboard both spacecraft, totaling a record 13 human beings, anticipate over a week's worth of joint activities to bring the orbital outpost a step closer to completion.