18 September 2016 at 5:14 PM

James Marsden & Zac Efron Race for Children's Hospital LA in Malibu Triathlon

james marsden zac efron among celebs malibu triathlon 413763404

About Photo #3763404: James Marsden is all smiles as he makes his way to the finish line while competing in the 2016 Nautica Malibu Triathlon Presented by Equinox on Sunday (September…Read More Here