'Left for Dead' developers showcase their new title

Another great looking title from “Left for Dead” developers Turtle Rock