Source:
Netflix
Netflix is releasing a new show titled Santa Clara Diet February 3rd. Drew Barrymore stars as a mother who is dead but more alive than ever, her only flaw is her appetite for human flesh. Take a look at the trailer above.