A Baywatch docuseries is set to premiere on Hulu later this summer. After Baywatch: Moment in the Sun is a four-part series that will dive into the untold stories of the iconic ’90s TV show, featuring exclusive interviews with its cast and creator. The series will also include a never-before-seen interview with Pamela Anderson and […]