By clicking 'enter', you agree to GameSpot's
Take a look at this GameSpot E3 2007 stage show demo.
this looks like alot of fun. ive always looked over this game for some reason. im gonna check it out!