"karl Marx, poster"
$142.07
Prints available