Cameron Diaz is fighting to free an elephant she has fallen in love with in a cramped Miami, Florida, zoo.

The CHARLIE'S ANGELS star keeps a photo of the African elephant, called FLORA, with her at all times, and now she's on board to help campaigners raise the $300,000 (GBP187,500) they need to shift the beast to a sprawling sanctuary in Tennessee.

Diaz will wear animal-rights group AHALI's FREE FLORA T-shirts at upcoming launch parties and premieres to highlight the campaigners' cause.

04/09/2003 21:23