LUPIN III: THE CASTLE OF CAGLIOSTRO

Japan 1979