Nick Cannon says ‘God decides’ when he will stop having children
Nick Cannon, who has fathered 12 children to date, has said it is up to “God” to decide when he will stop having more. The rapper and TV host, 42, welcomed his youngest child in December.