Site manager’s note: The poster is in response to Cuba being given a seat on the United Nations Human Rights Council yesterday.
13 November 2013
English Translations of Cubans Writing From the Island
Site manager’s note: The poster is in response to Cuba being given a seat on the United Nations Human Rights Council yesterday.
13 November 2013