Movieo
Poster for Blue Demon vs. the Satanic Power

Blue Demon vs. the Satanic Power

1966 · 1h 17m · N/A Action, Horror, Mystery
Directed by Chano Urueta

Free account saves your watchlist and ratings.

More films