Swedish indie-electronic band Miike Snow made a stop in Louisville recently on their current US tour. Entering the stage in a roar of cheers and applause, the band gave a highly energetic performance to a packed venue. The band had brought their own lighting rig, treating the audience to an Continue Reading