ToastyJaguar on 15 June 2008
not to sure about the sources used.
Anyone could have guessed what games will be popping up as there was speculation about Forza 3 and Lips so i'm still going to wait for E3.