sc94597 on 22 December 2008
Just some screens that I thought I should post. Anyway you would have to see the game in motion(not gameplay videos, not screens) to get the idea of what technical acheivements they are making. As for consoles games that look better, let alone close................................lol.