Beautiful, interesting, incredible cinema.
Italian swashbuckler film directed by Luigi Capuano and starring Tamara Lees and Livio Lorenzon.