The Castle of Cagliostro (Italian)

This is anĀ Italian Locandina 27 x 13 inches poster from the original year of release of this film in 1979.

Although some may regard this adaptation of Monkey Punch’s manga series Lupin III as a Studio Ghibli production, it actually predates the studio by six years.



Email us for price

You may also like…