Only fill in if you are not human
The final flight of NASA's Space Transportation System is slated to take off from pad 39/A on July 8th, 2011. This is a promotional clip Spacevidcast has cre…