Puebla de los Ángeles (Puebla de Zaragoza) was founded in 1531 in an area called Cuetlaxcoapan, which means “where serpents change their skin”, … source