Earlier today Telltale Games confirmed the fact that they’re developing a new game series based on Netflix’s Stranger Things TV series. Initially Telltale Games released a statement saying that they were very excited by the response to their partnership with Netflix, and shared a little about their upcoming projects. At first they only confirmed the […]