Documentary about Lucha Libre legend Blue Demon
Blue Demon, the Champion is not available for streaming at this moment.