Originally posted by Redd Foxx
View Post
Rockstar after all are a British company and their biggest development team are Rockstar North based in Scotland.
Comment