Remember Evolve? No? What about Left 4 Dead? Of course you do. Turtle Rock Studios, which is the studio behind both titles, have partnered with Warner Bros. Interactive Entertainment, and have announced “Back 4 Blood.” While there’s no trailer or official screenshots, the press release mentions that Back 4 Blood will be an original, designed […]