Amazing days in Mexico City