Beautiful, interesting, incredible cinema.
An action film directed by Christian Anders and Antonio Tarruella.