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