Pamela Anderson’s Iconic Baywatch Swimsuit to Dazzle London Exhibit

Pamela Anderson's legendary red swimsuit from the hit TV series Baywatch is set to be exhibited in London. The iconic piece of television history, recognized worldwide, will be part of a special display that celebrates the cultural impact of the popular 1990s show. Baywatch, a series...