The Invincible Spirit photo

The Invincible Spirit tours

The Invincible Spirit have been on the road since December 15, 1992, until November 4, 2016, completing a total of 3 tours to date, with an average of 2.67 concerts per tour