The long awaited all new ST cd "13", the 13th ST release, with 13 new songs, 13 years since the last new cd, in 2013 is out now! (Europe the following week). Also, we just launched the full brand new ST webpage!
Thanks again for supporting the band throughout all these years! Respect.