I came across this video and was skeptical. It would be very hard to pull off a good rap battle between these two.
I have to say, this was simply AMAZING! So well done! Lots of humour, good choice of language and references, with lots of wit. A pleasure to watch and laugh along with. Hope you enjoy it too!