Claim: Radiohead released the Kraken in 1992.
Verdict: NOT ENOUGH INFO