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.