Netflix's "Insatiable" is even worse than you heard.

Compsmag - Reviews, News And Deals!