Huntington Beach, California, USA 28th August 1996 Actress Pamela Anderson poses on set of Baywatch Filming on location on August 28, 1996 in Huntington Beach, California, USA. Photo by Barry King/Alamy Stock Photo
Size: 4200px × 6000px
Photo credit: © Barry King / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: actress, america, anderson, angeles, baywatch, beach, beaches, california, celebrities, entertainment, filming, huntington, la, lee, lifeguards, location, los, pamela, show, states, summer, television, tv, united, usa