Events

Pamela Anderson’s Baywatch Swimsuit to Be Showcased in London

2 min read

Pamela Anderson’s red Baywatch swimsuit will be displayed at London’s Design Museum from 28 March to 17 August 2025, as part of the exhibition “Splash! […]