Here we go :)

Trailer at last, and it looks (in my humble opinion) like it'll hit the spot...


http://www.youtube.com/watch?v=El8HssGm1PU