Pamela Anderson’s red Baywatch swimsuit will be displayed in Britain for the first time after being acquired from David Hasselhoff. The Design Museum’s new exhibition, called Splash! A Century of ...