Political Counter Culture and Left Social Movements – Portugal

(Entire collection ca. 20.000)