Akumaizer 3: The Movie poster

Akumaizer 3: The Movie(1975)

A trio of renegade demons fight their evil brothers in a theatrical release of the first episode of the TV series.

Akumaizer 3: The Movie (1975) | 24p