International Business Times: Netflix Called Out By National Center On Sexual Exploitation After ‘Cuties’ Release
Originally Published at International Business Times By Catherine Armecin Netflix has been called out by the National Center on Sexual Exploitation (NCOSE) over the controversial