The “Frida” star Salma Hayek wore a black shiny top, matching fitted blazer, a knee-length skirt, black nylons and high heels as she arrived at the “Late Show with David Letterman” in New York City on Wednesday.

email