Claim: Radiohead released their final album in 1992.
Verdict: REFUTES