About 100 sex workers, some wearing masks to avoid identification, and human rights activists march through Cape Town, South Africa on March 3, 2011. The day marks International Sex Workers Rights Day and thousands of people worldwide took to the streets to march for the cause. There are similar events planned in seven African countries: Botswana, Kenya, Mozambique, Nigeria, South Africa, Uganda and Zimbabwe. By Rodger Bosch/AFP/Getty Images.
2006-2011 archives for The Daily Dish, featuring Andrew Sullivan