Tag: sts-134
-
Endeavour Launch, Mission Facts & Illuminati Numbers
Endeavour, STS-134, launched on time from the Kennedy Space Center at 8:56 am, ET, today. Atlantis is scheduled for launch this summer in the final flight of the Space Shuttle program.