Mexican toreros are deemed the most reckless bullfighters ever. They torment animals, piercing their skin until the final sword prick right into the heart of a prey. Despite all recent debates about unjustified cruelty towards the animals, bullfights are still legal in Mexico and a few other countries. The best place to watch a bullfight in Mexico is its capital city, home to world's largest bullring—Plaza México. However, it's spread across the entire country, other spots include Cancun and a number of other places. The season runs mainly during the dry months from November to March.