In a small mountain village lives a man with a challenging name, Giuseppe Garibaldi (one of Italy's "fathers of the fatherland"), but everybody call...
The Champions League Final, on 31st May 2001, in Rome. A football match unites men that have nothing in common with each other. The stadium becomes a...