Developer Turtle Rock announced that Back 4 Blood, the spiritual successor to the Left 4 Dead series, is coming out on June 22. An alpha will launch next week. Turtle Rock created Left 4 Dead under Valve back in 2008. The game became popular thanks to … Read More>>
Categories