Enough… is never enough. The late Larry Cohen tackled American marketing and consumerism with 1985’s The Stuff, centered on a dessert sensation that begins consuming the consumers. The film has been released to home video at various different points over the years, most recently on Blu-ray by Arrow Video, but it seems a never-before-seen version […]