‘Baywatch’ star Pamela Anderson is keen to set the record straight with a new documentary on Netflix.
The star, whose life story, tumultuous marriage to rocker Tommy Lee and the controversy surrounding the leak of their sex tape in the 1990s is the subject of the recently re...