Aniworks Logoworks
Samurai Troopers

Episode 36 of Samurai Troopers

Decisive Battle! Kayura Versus Sun