Epic Rap Battles of History frequently has fun videos in which historical and fictional characters battle each other with raps filled with insults.  This one is particularly fun.

+++++

Image Credit: ERB, YouTube