This is not for the squeamish. It’s PG, I suppose, but be afraid, very afraid.