Justin Gallegos battles cerebral palsy, PRs at Woodbridge XC Cla