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