Saint Transformer

Super funny language translation. Someone humorously make the japanese lyrics into readable English subtitle. The English subtitle is very funny, but it does not make any sense. Just for laughter.