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

© 2014 Mountain View Online.
All rights reserved.