Stephen Park
British contemporary
Snow leopard
Acrylic
SOLD