NEWS

PICS: Star Sightings

Little Red Maserati

Pamela Anderson showed up in style for the 60th Taormina Film Festival on June 17 in Taormina, Italy.

Also in this gallery

You might also like