These hilarious Rap Battles, that have been littering YouTube for a while now, just keep getting better. This one is especially epic because of its featured artist. That is right, Snoop Dog (or Snoop Lion, whatever he is calling himself) is Moses and he wants to give Santa a piece of his mind. 

This has to be the best Epic Rap Battles of History so far released. Who could turn down Snoop Dog as Moses?