Cast Credits Super Sentai (1975) Guest starring as Ozchuian Ial Episode 28x17: Twin Cam Angel (Jun 6, 2004)