Runners hit the pavement at the 2016 SLO Marathon and half marathon

Up Next