Comments (6)
Green-Ranger   1252d ago | Spam
JellyJelly  +   1252d ago
What a coincidence, 0$ is how high I value most governments.
Qrphe  +   1252d ago
I would have never guessed Rockstar North was at Scotland.
THC CELL  +   1252d ago
Rockstar in Scotland, rockstar north in Leeds England
Elwenil  +   1252d ago
Rockstar North is in Edinburgh, Scotland. Rockstar Leeds is in Leeds, England.

Add comment

You need to be registered to add comments. Register here or login