Archaeologist believe the child may have been sacrificed for the Mexican God of war Huitzilopochtli.

The young boy is believed to have been sacrificed in the late fifteenth century and comes around 12 years after the location of the first child sacrifice was found at the archaeological site.

The child’s bones were reportedly found along with body adornments and symbols characteristic of Huitzilopochtli.

The remains, named ‘Offering 176’, were found under the floor of a square to the west of the Templo Mayor, which was the centre of the ancient city.