Lupin the 3rd: Babylon no Ougon Densetsu, 1988 · Toho

More in this franchise