Slide

Who TF are Slide?

With their sophomore EP Things I Tell Myself just about to drop, Swedish duo Slide look about to take alternative pop…