By admin August 30, 2021 Business , marketing Netflix Share on FacebookShare on Twitter The streaming platform finally dabbled in video games. Its first two releases are inspired by the ‘Stranger Things’ series and here we tell you how they can be played.