Photo 4 of 5

View all

DeSaulnier talks immigration, gun control, impeachment at Danville town hall
After the Town Hall, DeSaulnier stuck around to meet with some residents in person. (Photo by Ryan J. Degan)

© 2019 DanvilleSanRamon.com.
All rights reserved.