Ray William Johnson, one of YouTube’s most popular creators, guest stars in this new Epic Rap Battles of History music video. Ray, as Goku from the famous anime cartoon Dragon Ball Z, battles the Man of Steel Superman, played by Epic Llyod, in an ultimate war of words. Who do you think won?