band concert guitar live music music review riff rock rockStone Temple Pilots – “Alive in the Windy City” Review