Actress Salma Hayek speaks with guests after Christie's Green Auction, on the 40th anniversary of Earth Day, in New York April 22, 2010.[Agencies]