televisionNews Alyssa Milano and Debby Ryan defend new show 'Insatiable' on Netflix August 15th, 2018