Aniworks Logoworks
Samurai Troopers

Episode 18 of Samurai Troopers

The Demon Emperor of Terror