Olivia Dunne and Jessica Belkin Filming Baywatch Scenes in Los Angeles

Olivia Dunne and Jessica Belkin were spotted on the set of "Baywatch" in Los Angeles. The duo appeared engaged in filming scenes for the upcoming project.

Their presence highlights the casting choices and brings attention to the production as it progresses in the city.

More Photos

  Report