Netflix Digital billboards

These digital billboards were displayed in New York City's Times Square.