OTD…March 11 and STS-123

#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.