Claim: Kennedy Space Center is from where STS-96 was launched.
Verdict: SUPPORTS