ZZetaAlec on 24 May 2007
these are not 'NEW' screens, these are shots from a trailer which was made before the visuals are said to have had an overhaul. This trailer in motion has been on the internet for ages.