Snow Leopard by Anthony Webb oil framed 39 x 39 £340

now Leopard by Anthony Webb oil framed 39 x 39 £340