Traverse City Record-Eagle

Archive

CSS15DD.jpg

Demonstrators shout and wave flags as they march through Gran Via street during a general strike in Madrid, Spain.