Italy
(Chianciano Terme Film Festival)
Sep 11, 2001