Caption
Priests and horse riders in processtion at the Blutritt (the right of blood) the largest European procession with about 3,000 riders, Weingarten, Baden-Wurtemberg, Germany. May 2016.
Availability
Only inBelgium, Canada, France, Luxembourg, Switzerland