Every June 23, men in the northern Spanish town of Castrillo de Murcia don devil outfits and hurtle down the streets vaulting over newborn babies. The Catholic celebration of El Salto del Colacho, ...