Language, descriptions of violence, etc. You are warned.

Now enjoy :)