Welcome to the fifty-seventh installment of Epic Rap Battles of Cartoons!
Eddie's Rap Channel as Dib Membrane
TheSuperplushybros as Invader Zim
Adroitwhiz as GIR
Nathan Provost as Marvin the Martian
B-Lo as Stitch
Rocke…
HAHAHA WHAT IS THIS
krang have the best beat
Where's Epic Rap Battles of Cartoons 58?
Dibs impression is great