show:  sweet news

Netflix Releasing 'Insatiable' Despite Backlash

Netflix's new show "Insatiable," starring Debby Ryan & Alyssa Milano will be released August 10th in the midst of controversy over the show's narrative.