News

A new Netflix project is being labeled as the "weirdest limited series" as fans wonder how the show got greenlit.