STONE SOUR has released a 360-degree performance video of the song “Taipei Person/Allah Tea”, filmed live on June 29 at The Troubadour in Hollywood, California. Check it out below. During the same chat, Taylor said that he was still overjoyed at how …
( read original story …)