I debated with myself whether to post this in NSFW but I suspect that very few of you are members of NSFW forum here. This site should be family friendly and should avoid swearing and profanity where possible but for once and with a warning don't open if you can't handle bad language I am posting this link which is full of swearing.