April 20, 2018

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.

Do NOT follow this link or you will be banned from the site!