Salma Hayek was on David Letterman last week, and she sang the American National Anthem, a portion of the Mexican National Anthem, and admitted that she doesn't know much of the French National Anthem, even though she lives in Paris with her French husband. But some of the Mexican media had a problem with the fact that she only sang just a bit of the Mexican Anthem, and then proceeded to sing the
CELEBRITY BIRTHDAYS (9/2/11): Salma Hayek - 45Insanely hot Mexican actress. Salma was born in Coatzacoalcos, Veracruz, Mexico. Her father is of Lebanese descent, while her mother is of Spanish descent.