Soccer Rage Goes To Overtime In HellEither this game takes place in hell or the home team just plays at Freddy Krueger Stadium, I'm not sure. Soccer Rage is one of nearly 50 ID@Xbox titles that was announced en masse a few days ago. In
Posted 9 years ago by Mark Delaney