still life 95

still life 95

still life 95