September 20, 2021

OTD…Feb. 22 and STS-75

February 22, 2016

Today in 1996…The launch of Columbia and the ill-fated Tethered Satellite System. Watch the liftoff:

Spaceflight Now