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