Top 5 half marathons in California

If you love running but can’t dedicate enough time to training for a full marathon, a half marathon is still a great way to challenge…