Watch Super Riders vs The Devils (1975) - Rotten Brains