And we love the extra info, Jay.
1988 The space shuttle Discovery blasted off from Cape Canaveral, Florida, marking the US's return to manned space flight following the Challenger disaster
Don't you know that everybody involved were on pins and needles on this one?
28
Responses