Still LIfe with Rose
painting 62 of 99 by Martin Johnson Heade

Still LIfe with Rose by Martin Johnson Heade