'Left for Dead' developers showcase their new titleAnother great looking title from “Left for Dead” developers Turtle Rock PrevNext