Gaming Turtle Rock Studios Announced ‘Back 4 Blood’By Luis GutierrezMarch 16, 2019 Turtle Rock Studios are the brilliant minds behind the Left For Dead Franchise as well as Evolve. They’ve recently announced…