May Day Rallies around the World
German riot police officers watch the crowd as a protester gestures during a May Day demonstration in Berlin. (Tobias Schwarz/Reuters)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy