Countdown to the 40th Annual Kaiser Permanente Napa Valley Marathon
The Kaiser Permanente Napa Valley Marathon, named one of the “Top 10 Marathons Worth Traveling For” by Forbes Travel , returns Sunday, March 4, 2018, marking the 40 th annual race. The 26.2 mile course…
Read Article