THE Mayor of a Mexican town has married a crocodile called "The Princess" in an ancient ceremony.

Victor Aguilar, the Mayor of San Pedro Huamelula, married the crocodile because legend has it that it will bring good luck to the people of the town.

The Princess wore white and a floral crown and the bride and groom danced to music afterwards.