Tag: sts-135
-
final shuttle sts-135 set to launch 11:26a et, friday
Who said people have lost interest in space? The final Shuttle mission STS-135 (promo poster pictured), with as many as a million spectators congregating along flight path from launch pad […]