Baywatch, Pamela Anderson and London

Pamela Anderson’s famous red swimsuit from Baywatch, one of the most iconic pieces of television history, will be displayed in Splash! A Century of Swimming and Style at London’s Design Museum.
Pamela Anderson spoke about going makeup-free in an interview with 'Entertainment Tonight,' published on the outlet's ...