Embedded Player The Space Shuttle Discovery roared off its Florida launch pad Tuesday, NASA'S first Independence Day manned shuttle launch in its history. The voyage to the International Space Station was postponed twice over the weekend due to bad weather. Engineers decided to launch the shuttle despite the discovery Monday of a pencil-sized piece of foam that cracked off the external fuel tank.