A small town in Mexico has celebrated its bizarre annual festival of exploding sledgehammers.
Festival participants attach a mixture of Sulphur and chlorate to the end of sledge hammers, which they then smash against rail beams, exploding the substance into huge clouds of smoke. The festival is devoted to a Mexican legend, San Juan de la Vega.