Skip to content
StreamScapeX

Doctor Death

Overview

A post-apocalyptic teenage miracle, shot on Super 8, self-distributed on VHS in 1989.

Details

Status
Released
Release date
January 1, 1989
Original language
No Language
Countries
United States of America

More like this