NSFW language, but no nudity on this video.