Pamela Anderson’s Red ‘Baywatch’ Swimsuit Will Be on View at the Design Museum in London
The iconic look will star in an exhibition slated to run from March 28 to August 17, 2025.
The iconic look will star in an exhibition slated to run from March 28 to August 17, 2025.