Claim: Nick Cannon never released the album Stages in 2008.
Verdict: REFUTES