40th Annual Kaiser Permanente Napa Valley Marathon

7:00 am to 2:00 pm
Vintage High School, Napa California

Thrive Kitchen Class: Learn to Cook with Greens

6:30 pm to 8:30 pm
Kaiser Permanente Mission Bay, San Francisco California

Oakland Running Festival and Marathon

All Day
Eastshore Park, Oakland California

Thrive Kitchen Class: Cooking with Spring Vegetables

6:30 pm to 8:30 pm
Kaiser Permanente Mission Bay, San Francisco California

Learn Healthy Asian Cooking at the Thrive Kitchen

6:30 pm to 8:30 pm
Kaiser Permanente Mission Bay, San Francisco California

Kaiser Permanente Women's Fitness Festival

6:00 am to 12:00 pm
9th Street Between L and Capitol Mall, Sacramento California