Big thanks to Bruce MacGregor for playing 'When First I Came to Caledonia' on BBC Radio Scotland's 'Travelling Folk' show tonight. You can listen again to the whole programme here.