Aniworks Logoworks
Samurai Troopers

Episode 24 of Samurai Troopers

The Demon Emperor's Messenger