Today news broke that Nick Cannon and Alyssa Scott are mourning the loss of their five-month-old son, Zen, who has passed away from Brain cancer. Nick Cannon bravely shared details of the final moments with the world. Watch below:
Rest in peace, Baby Zen. Our hearts are with Nick and the entire family.