Claim: Crystal Palace F.C. does not play in Selhurst Park.
Verdict: REFUTES