Race Recap: 2018 Rock n Roll San Jose Half Marathon

Race recap of the Rock n Roll San Jose Half Marathon.

Advertisements