Aniworks Logoworks
Samurai Troopers

Episode 8 of Samurai Troopers

Rajura, the Warlord of Illusion’s Trick