Locality: United Kingdom
Produced: 1973
Media Type: Blu-ray
Directed by: Duccio Tessari
Starring: Alain Delon, Richard Conte, Anton Diffring, Carla Gravina, Marc Porel