September 25, 2021

OTD…July 15 and STS-127

July 15, 2015

#OTD in 2009…Endeavour launched to complete the Japanese segment of the International Space Station

Spaceflight Now