cinatlas Super Riders vs The Devils (1975) · back to the film