You reminded me of this:
http://www.youtube.com/watch?v=oqbeWQh3F_A
I forgot the graphic language warning on the above song... be warned.