g911turbo on 08 October 2013
Some spots look pretty good, but obviously hard to tell. I don't know much about this game. Is there more footage somewhere? When is it supposed to release again?