Salma Hayek promotes Puss in Boots in Mexico City-11.jpg