Aniworks Logoworks
Samurai Troopers

Episode 2 of Samurai Troopers

The Assault of Shiten, Warlord of Demons