Actress Cameron Diaz’s long hairstyle

Actress Cameron Diaz is wearing her long hairstyle when she attends the National Resources Defense Council 20th Anniversary Celebration at the Beverly Wilshire Hotel on April 25, 2009 in Beverly Hills, California.




