The 20th annual Monterey Bay Half Marathon attracted thousands of runners from across the country, offering a scenic route and benefiting local nonprofits.