Telltale’s Stranger Things game may live on forever in this 13-second gameplay snippet

This could be the best look we’ll ever have at the Stranger Things game from Telltale

Leave a reply