itsgameblog.com
Stranger Things Video Game May Still Release
Despite Telltale Games is closing down, Stranger Things video game may still release. According to Netflix, the IP owner, the game may come to fruition, but likely under the care of another develop…