Lupin the Third: The Castle of Cagliostro

Date
1979
   In Stock