This is a riot - very funny, not offensive aside from a stray word here and there.
Please - no political discussions in this thread. This is only being shared because it's sure to make you LOL!!
Barack Obama vs Mitt Romney. Epic Rap Battles Of History Season 2. - YouTube
These are NSFW but hysterical:
Hitler vs Vader 2. Epic Rap Battles of History Season 2. - YouTube
http://youtu.be/Mj5yyO_1t1o Mr T vs Mr Rogers