Tag: LEIA
Pamela Anderson’s Iconic Swimwear on Display in London Exhibition
Pamela Anderson’s legendary red ‘Baywatch’ swimsuit will be showcased in London at the Design Museum from March 28, 2025, as part of ‘Splash! A Century […]
Pamela Anderson’s legendary red ‘Baywatch’ swimsuit will be showcased in London at the Design Museum from March 28, 2025, as part of ‘Splash! A Century […]