As one of Hollywood’s staunchest environmental advocates, Cameron Diaz probably needed little convincing to join Livia Firth’s Green Carpet Challenge. The veteran actress…

Read More >