The Crippled Avengers (1978) english dubbed