Miami Beach, FL, USA. 13th May, 2017. Pamela Anderson attends the Baywatch Movie Premiere at Lummus Park on May 13, 2017 in Miami Beach, Florida. Credit: Mpi04/Media Punch/Alamy Live News
Size: 2401px × 3600px
Photo credit: © Media Punch / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: