This isn’t for the squeamish. Continue reading…