Every day seems to bring a new release celebrating the anniversary of some well known movie from the past. Moontrap may not be that well known, but Olive Films is honoring the Walter Koenig/Bruce Campbell sci-fi horror flick’s 25th anniversary with its first ever DVD/Blu-ray release.
Horror filmmakers are special people. Just their inborn desire to scare the living shit out of anyone that sits down to watch their work is notable enough, but what would happen if a filmmaker got caught up in her own nightmares? The answer is Liquid Red.