When the Saint goes marching in… And out.

11 December 2012. Young and old, men, women and children: some 39.000 of them, all with their eyes fixed upon … More