Seiten

A demon who travels to Horai Island to battle against the powerful demon lords who have made their home their.

he appars in the 4th inuyasha movie.