May Day Marches Around the World

An opposition demonstrator, her face painted with the colors of the Venezuelan national flag and the word “Freedom” on her forehead, participates in the May Day march in Caracas, Venezuela, Friday, May 1, 2015. Pro-government and opposition workers marched today in the midst of the political and economic crisis prevailing in the country, with separate marches that took place to mark International Workers Day also known as May Day. (Photo by Ariana Cubillos/AP Photo)
May Day Marches Around the World
   
  Military Woman Gallery

Must See Places

Google Ads Privacy