Every year, the Spanish town of El Puig holds its fiesta of San Pedro Nolasco. If you're lucky, you get candy thrown at you. But watch out for the flying dead rats. Photo: Levante-EMV ...