Hollywood star Pamela Anderson's iconic fiery red swimsuit from “Baywatch” will be displayed at an exhibition at London's Design Museum. The swimsuit will be showcased in the 'Splash! A Century of ...
Results that may be inaccessible to you are currently showing.