23 Jun 0 This post was originally published on this site Every June men in the Spanish town of Castrillo de Murcia dress as devils and hurdle over newborn babies to drive away evil – part of the the festival of El Salto del Colacho. More » ContAdmin Uncategorized