http://www.youtube.com/watch?v=w0OZZoqt0oQ

I hate RAP, but oh god this good..

Warning Language.