The Verge and other articles about it directly link to tweets by (mostly) people who say in their twitter profiles they work at Rockstar North in Scotland.
The Verge and other articles about it directly link to tweets by (mostly) people who say in their twitter profiles they work at Rockstar North in Scotland.