SpartanFX on 07 April 2008
but it says teaser trailer,,wouldn't that mean just some dumb parts that we can't really see any thing?
I am hoping for the gameplay,,,it's gonna be mega titttss