A mayor of a Mexican town recently married a crocodile for the second time in two years in a traditional ceremony attended by thousands of residents of a predominantly fishermen's village.

In Mexican village San Pedro Huamelula, a crocodile is regarded as the princess of waters, with powers over fish and other creatures.

Last year also, mayor Joel Vasquez Rojas had married a crocodile 'bride' in a live ceremony.

This year, on Tuesday, he married another crocodile in the hope of bringing prosperity to the residents of the village's local fishing community, Inquirer reported.

On the day of the wedding, hundreds of fishermen from San Pedro Huamelula dress up the crocodile princess as 'bride', while the mayor of the town becomes the groom.

After the ceremony, which starts with ritualistic baptism and exchange of wedding vows, the mayor has to kiss the bride. As a precaution to prevent the crocodile from biting, its snout is closed with a tape.

After the wedding ceremony, which is followed by a dance and festive fireworks, the 'princess bride' is released back into the pond.

A local resident told The Daily Mail that the traditional wedding ceremony "means a lot" to the people of San Pedro Huamelula as "it's the greatest treasure our ancestors have left us."

All expenses for the wedding are borne by the local community and those who do not contribute are fined.

Watch Viral Video of Mexico Mayor Marrying Crocodile