protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.
protestphotos1: Heroes of Woodstock-8-16-09 Lowell, Mass.