Now that the holidays are over, the company is giving its Christmas specials another shot.Today, the streaming giant unveiled the first new Christmas special in more than a year: “The New Normal.”It premiered on Netflix on Dec. 15 and follows a new team of scientists investigating a mysterious new disease that affects millions of people […]

Continue Reading...