XLR8R — Lord of the Isles' debut album will drop on ESP Institute. Neil McDonald, better known as Lord of the Isles, is an electronic producer based in Edinburgh, Scotland, who has released a number of deep, tripped-out EPs on the likes of Permanent Vacation...
more info