January 27, 2023
Ithaca, NY | 26°F

Review: “Insatiable” is a bizarre romp through society’s toxicity

By | Oct 23, 2019

“Insatiable” is a wild and satirical Netflix series.