Archive

detail
Picture detail
© Copyright Delta Films Limited.

Set in Florence during the black plague, the film was shot on location in and around the Siena region in Italy.