Sending our best wishes, strength and prayers out to Nick Cannon and his family after his youngest son Zen has died from brain cancer. The infant, whom Cannon shared with Alyssa Scott, was born back in June and was the star’s youngest of seven children. R.I.P. to Zen.
https://www.youtube.com/watch?v=2JcCc7ZivXY