Filmed on location in Vignaccio, Grosseto, Italy.
Producer
Editor
Director
Director of Photography
Sound