Hugo Sosa, mayor of the southwestern Mexican city of San Pedro Huamelula, married a crocodile on Thursday in an indigenous ceremony.
Locals danced to traditional music and the mayor sealed the marriage with a kiss.
The crocodile, named "little princess", was gagged with rope to prevent it from biting. The crocodile was dressed in a traditional white wedding dress.
According to reports, the tradition is a combination of rituals from the Chontal and Huave indigenous communities, who would pray for nature's bounty, and Catholicism.
The seven-year-old reptile is believed to be a deity representing mother earth, whose marriage to a local leader will bering prosperity and join humans with the divine.
"We ask nature for enough rain, for enough food, that we have fish in the river," said Mr Sosa, the mayor.
"It gives me so much happiness and makes me proud of my roots," Elia Edith Aguilar, the "godmother" who organized the wedding, told reporters.
"It's a very beautiful tradition," she added.