Lily James Sports Iconic Baywatch Swimsuit in Pam & Tommy Set Photos 24 August, 2023 by Newstars Education See also Where was Twisted Metal shot? Filming locations of Peacock's action comedy series explored