Dec 032012
 

Internet favorite Epic Rap Battles of History has finally returned with their latest episode. For this rhyming war, they pin Gotham’s billionaire Batman, played by NicePeter, against Britain’s great 19th century detective Sherlock Holmes, played by YouTuber MrNapkins