This ceremonial festival in Mexico has been going on for 300 years.
It is all to appease the god of the storm, as he should spread rain on lands and make the soil of Mexico fertile.
Last year, the ceremony was for men only, yet now everything has changed, and every woman can become a participant.
The blood spilled here on May 5 is an offering to the god of rain – Tlaloc.
It is something to see, and if you find yourself in Mexico, it takes place here every year. But don’t get under the lash!