Tengobushi

The Tengobushi were a group of skillful alien ninjas.