Karakuri Kengou Den Musashi Lord, 1991 · Yutaka

More in this franchise