Ninja Robot Tobikage

Ninja Robot Tobikage is the unofficial title (combining the Japanese and English titles) of the television series Ninja Robots.