#OTD in 2008, the launch of Endeavour on STS-123. A 16-day marathon mission, the 25th shuttle assembly flight to the space station, delivered Japan’s first module and constructed Canada’s Dextre handyman robot.
Related Articles
OTD…April 17 and STS-90
April 17, 2015
OTD…Oct. 14 and Endeavour
October 14, 2015
On this date…Crew launched to fix Skylab
May 25, 2016