Donald Trump vs Ebenezer Scrooge

Epic Rap Battles of History 39 will be the 39th installment of Epic Rap Battles of History.