Abarenbo Shogun: The Avenging Angel

1993