Whats the song name from American Dads "MAy the best Stan Win"?

I just watched the new episode of American Dad titled "May the best Stan Win".
And they played this song which doesn't sound like English.

Was wondering if anyone might know?
6 answers 6