Ninja Senshi Tobikage

Ninja Senshi Tobikage is the original japanese title of the television series Ninja Robots