Moonlight Mask: The Last Death of the Devil

Overview

The sixth and last Moonlight Mask film in the original series produced by Toei in the 1950s.

Release Date

04 August 1959

59 minutes

Similar Films