Dragon vs. Needles of Death (1976) Poster Poster for Dragon vs. Needles of Death (1976). Dragon vs. Needles of Death Plakat