After watching Papa Cruz do his preaching, I thought of the group Church of God with Signs Following.
Also known as Tongues and Serpents.
If Ted catches the Holy Ghost while on stage, watch out !
lol