Claim: STS-96 launched from a backyard.
Verdict: REFUTES