Netflix Introduces Netflix Games That Includes Two Stranger Things Mobile Game
Over the last two decades, everyone is jumping to grab a piece of the streaming pie and in recent years, some of them want in in gaming too. OK. Maybe it was just Apple and Google (and maybe Samsung). Oh, wait, what? And Netflix too? So, yeah, in case you […]