Posted inFeedback File, Music+Clubs The Last Band Standing finale pits the Tarlatans vs. Stop Light Observations by Katie Kimsey September 24, 2012