Eminem drops his video for his song 'Rap God' just in time for the holidays.

This man truly can do whatever he wants when it comes to videos, that's only because his lyrics are so dope that the video doesn't even matter. Em gets some what futuristic in this one, but at the same time takes it back with a old school rap battle scene. And of course what's a Eminem song without some offensive content, and there is plenty of that.