It has been awhile since the Macklemore and Ryan Lewis tandem has released anything. Macklemore aka Ben Haggerty has fought his inner demons since the critically accaimed release of their album The Heist.