A new exhibition at London’s Design Museum is celebrating a century of swimwear in all its forms.
The red swimsuit worn by Pamela Anderson in Baywatch – one of TV’s most iconic looks – is now on display at London’s Design Museum. Seen by over a billion viewers in…