ohhh this song, this damn song , I always imagine lord tensai speaking japanese with this playing in the background, like a lame dbz anime ripoff where tensai plays nappa and super cena who plays goku (stupid hair and everything) is recovering and ready to win the match.