German Shepherd 12 x 12 inch original acrylic painting on deep edge canvs by Carole Russell £31.99 £31.99 Add To Basket