Still lifes from the real life.
43020
1535
75
Published: