The Magazine of Hip Hop Music, Culture and Politics
On the Isle of Arran, off the western coast of Scotland, craggy mountains loom half-lost in…