Photo 2 of 14

View all

Picturing 2012
A participant holds up one end of the American flag during the rally in front of City Hall at the conclusion of the May Day March. Photo by Michelle Le

© 2016 Mountain View Online.
All rights reserved.