Key witnesses take the stand in SLO County election fraud trial

Live Stream Schedule