Z7 Switzerland, big up for the band and especially Russel Allen on vocals with an incredible performance.