Stephen Dean

France, 1968


Gallery