Claim: Apollo 11 was launched from Merritt Island, Georgia.
Verdict: REFUTES