Azuchi Castle Keep - A Fight to the Death for Tomorrow!
TV-14 | HD (1080p) | 2009
From Production IG, makers of Ghost in the Shell
Available Languages: English
The incredible final battle explodes at Azuchi Castle! With amazing power and determination, Date and Sanada unleash against the mighty Demon Lord.