I'm a big fan of the Epic Rap Battles. They're fun rap battles that feature two celebrities rap battling each other. Romney vs. Obama, Darth Vader vs. Hitler - stuff like that. These usually features actors imitating celebrities but when Snoop Dogg (or Snoop Lion) imitates Moses, you know you're in for a treat.

NSFW - Language

So, who won?