Dimitris Spyrou

The Factory

The Factory

1981

The Flea

The Flea

1990