Leopard

luipaard

Leopard- Oil Painting – 90 x 65 cm