#OTD in 2008, the launch of Endeavour on STS-123.
© 1999-2021 Spaceflight Now / Pole Star Publications Ltd