Meschiya Lake and the Little Big Horn, Spotted Cat Music Club, 623 Frenchman St, New Orleans