Claim: The World Science Festival is headquartered in Florida.
Verdict: REFUTES