Pamela Anderson Attends the US Premiere of Baywatch in Miami Beach Florida
TV Cast member Pamela Anderson attends the US premiere of the motion picture Baywatch in Lummus Park, Miami Beach, Florida, May 13, 2017. The movie is a remake of the TV series that ran from 1989-2001. Photo by Gary I Rothstein/UPI
Please fill out form for pricing information for the photo below.