Claim: Nick Cannon planned to release the album Stages in 2007.
Verdict: NOT ENOUGH INFO