It’s been years in the making, but the stars of the latest incarnation of Baywatch have finally slipped into their red swimsuits and begun filming. Following an open casting call in Marina del Rey, ...