The former Nickelodeon star welcomed twins Zion and Zillion, 11 months, with De La Rosa, 31, in June 2021. His and Scott’s son, Zen, died that December at 5 months old from brain cancer. Cannon and…
https://pagesix.com/2022/05/24/nick-cannon-describes-relationship-between-his-kids-mothers/

