By clicking 'enter', you agree to GameSpot's
In Def Jam: Icon the streets just got a whole lot meaner.
Did you enjoy this video?
The gameplay suck and do it a lot!!!!!!!!