neil coulon

Beyonce’s baby security team barred a father to see his premature twins at ICU

Neil Coulon, the father of premature twins born at the same hospital as Beyoncé and Jay-Z's baby girl says the…

13 years ago