Macklemore & Ryan Lewis are on the verge of releasing their new album 'This Unruly Mess I've Made', and the pair have just made a song from their second album available online.

It's called 'Buckshot' and features a little help from big names, rapper KRS-One and DJ Premier.

The song sees Macklemore, aka Ben Haggerty, recall his days working in Subway and writing songs in his spare time.

The album is out next Friday, but hear the track below: