18 September 2016 at 5:14 PM
James Marsden & Zac Efron Race for Children's Hospital LA in Malibu Triathlon
About Photo #3763371: 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