Mmmm Well, there may be a reason to get an Xbox 360 afterall. Take a look at this Chromehounds footage. Looks rather tasty.