New Epic Rap Battles of History

ft. Snoop Dogg

I am not kidding.