Munkeh111 on 15 December 2008
Are you sure it is just not a photoshop? Have you watched the trailer in enough detail. I do hope we get some info then though, that would probably indicate an 09 release