Prison uniform on display at Tarrafal Camp, Santiago, Cape Verde

Close Window