Blue Demon, the Champion (1989)

Blue Demon, the Champion (1989)

1989-01-01 Mexico 62 Min. PG-13
5 1 votes

Overview

Documentary about Lucha Libre legend Blue Demon