Experiences in San Pedro Cholula, Mexico