Shenandoah Democrats

Liddy Gallagher, deputy political director for the Democratic Party of Virginia, speaks to the audience at a meeting of the Shenandoah County Democratic Caucus on Saturday in Woodstock while Shyam Raman, political director of the state group, listens.