cin•atlas Super Riders vs The Devils (1975) · back to the film