Every year, between late May and early June, something happens on the 43-mile road to the Catholic sanctuary of Popenguine, outside Dakar, that is unremarkable in Senegal and extraordinary almost ...