Some NSFW language but you're going to laugh.