Torben Betts’ critically acclaimed Invincible is touring for the second time in 2017 after overwhelming public demand, say producers, The Original Theatre Company. The 2017 tour will open